Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Запуск файлов в Windows 7 (http://forum.oszone.net/showthread.php?t=167402)

Freez 15-02-2010 12:31 1347500

Запуск файлов в Windows 7
 
Есть скрипт

Код:

#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 1347658

Попробуй так:

Код:

#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 1347890

Цитата:

Цитата morgan1991
Попробуй так »

Возьми на заметку: если в коде меняется всего одна строчка, то не нужно дублировать весь код, достаточно было просто написать изменённую строчку.
Подобные заметки по теме: Полезные рекомендации по написанию скриптов и составления сообщении

Freez 16-02-2010 11:02 1348391

morgan1991, супер, спасибо, работает )
а существует ли вызов этой функции через RunAsSet ?


Время: 23:29.

Время: 23:29.
© OSzone.net 2001-