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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Нужен повторный запуск!!! (http://forum.oszone.net/showthread.php?t=147442)

Str_ani_ck 08-08-2009 15:56 1188787

Нужен повторный запуск!!!
 
Когда я запускаю скрипт первый раз процесс acad.exe. Вообщем окно акад.ехе появляется но ничего не происходит , после закрываю скрипт и запускаю повторно тогда только начинает скрипт работать , вообщем со 2 ого раза скрипт начинает работать! Почему так?

Код:

;Активация программы:
RunWait( @ProgramFilesDir & "\AutoCAD 2007\acad.exe")

While 1
    If WinExists("Помощник по совместимости программ") Then
WinWaitActive("Помощник по совместимости программ")

Sleep (8000)
Send("{TAB 4}{SPACE}{TAB 3}{ENTER}")

        ExitLoop
    EndIf

    If
WinExists("Ошибка лицензии AutoCAD 2007") Then ExitLoop
WEnd


Пробовал ставить:
Код:

Sleep (8000)
но это не помогает. Подскажите как выйти из этой ситуации? Повторный запуск скрипта рабоет отлично, проверял много раз

amel27 08-08-2009 16:08 1188801

Цитата:

Цитата Str_ani_ck
окно акад.ехе появляется но ничего не происходит »

как следует из назавания, RunWait() ждет закрытия процесса... используй вместо него Run()

Str_ani_ck 08-08-2009 16:18 1188804

Цитата:

Цитата amel27
как следует из назавания, RunWait() ждет закрытия процесса... используй вместо него Run() »

Да действительно работает


Время: 07:25.

Время: 07:25.
© OSzone.net 2001-