Войти

Показать полную графическую версию : Запуск файлов в Windows 7


Freez
15-02-2010, 12:31
Есть скрипт

#include <GUIConstants.au3>
#include <StaticConstants.au3>
#include <EditConstants.au3>
#include <WindowsConstants.au3>
#include <ButtonConstants.au3>


Run ("c:\stduviewer.exe")
if @error = 1 Then
MsgBox (64, "Ошибка", "Не удается найти установочный файл", 2)
else
MsgBox (64, "Правильно", "Файл найден", 2)
EndIf

Соответственно, стабильно возвращает ошибку.
ОС Windows7
UAC отключен полностью
Текущая учетка - админская
Указанный файл точно лежит в корне Ц, и называется именно так )

В чем может быть проблема?
Да, кстати, в XP все нормально работает

morgan1991
15-02-2010, 16:04
Попробуй так:

#include <GUIConstants.au3>
#include <StaticConstants.au3>
#include <EditConstants.au3>
#include <WindowsConstants.au3>
#include <ButtonConstants.au3>

ShellExecute("c:\stduviewer.exe")
if @error = 1 Then
MsgBox (64, "Ошибка", "Не удается найти установочный файл", 2)
else
MsgBox (64, "Правильно", "Файл найден", 2)
EndIf

Creat0R
15-02-2010, 20:05
Попробуй так »
Возьми на заметку: если в коде меняется всего одна строчка, то не нужно дублировать весь код, достаточно было просто написать изменённую строчку.
Подобные заметки по теме: Полезные рекомендации по написанию скриптов и составления сообщении (http://forum.oszone.net/thread-149207.html)

Freez
16-02-2010, 11:02
morgan1991, супер, спасибо, работает )
а существует ли вызов этой функции через RunAsSet ?




© OSzone.net 2001-2012