PDA

Показать полную графическую версию : [решено] Нужен повторный запуск!!!


Str_ani_ck
08-08-2009, 15:56
Когда я запускаю скрипт первый раз процесс 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
окно акад.ехе появляется но ничего не происходит »
как следует из назавания, RunWait() ждет закрытия процесса... используй вместо него Run()

Str_ani_ck
08-08-2009, 16:18
как следует из назавания, RunWait() ждет закрытия процесса... используй вместо него Run() »

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




© OSzone.net 2001-2012