AutoIt: Извършване на действие при наличие на даден процес/прозорец

Публикувано: 09.25.13, 09:44:32 | Автор: ArMeN | Видяна: 1141 | Редактирано: 19.07.16, 21:09:05

Проверяване наличието на даден процес If ProcessExists("Skype.exe") Then
MsgBox(64, "Инфо", "Skype вече е стартиран")
Else
MsgBox(48, "Инфо", "Skype не е стартиран")
EndIf
Източник
Спиране изпълнението на скрипта, докато определен процес не бъде стартиран.Msgbox(0,"Status","Изчакваме стартирането на Notepad.")
ProcessWait("notepad.exe")
Msgbox(0,"Status","Notepad е стартиран, продължаване на скрипта.")

Извършване на действие след затваряне на дадена програма.ProcessWaitClose("notepad.exe")
Msgbox(0,"Status","Notepad е затворен.")

Следене на активни/не активни прозорци:Продължаване на скрипта при активация на даден прозорец.WinWaitActive("Untitled")
MsgBox(0, "", "Прозореца е активен")
WinWait("Untitled")
MsgBox(0, "", "Прозореца е активен")
Продължаване на скрипта след затварянето на даден прозорец.WinWaitClose("Untitled")
MsgBox(0, "", "Прозореца е затворен")
Продължаване действието на скрипта при не активен прозорец.WinWaitNotActive("Untitled")
MsgBox(0, "", "Прозореца не е активен")

Не сте влезли в акаунта си за да коментирате.


 

Няма коментари.