Что нового

[Автоматизация] Помогите пожалуйста новичку допилить маленкий скрипт с IF, я всё сделал

drakulaboy

Новичок
Сообщения
6
Репутация
0
я сделал две темы в стол заказов но после пойска нужных мне функций в справке то я начинаю вникать, у меня запущено консольная программа, она фармит карточки из игр из Steam-а, и каждые 20 минут скрипт переключается на окно и копирует в буфер обмена последние 2 строки из консольной проги, и если находит слова "Фарм завершён!" то прога закрывается

Код:
While 1
    Sleep( 1200000 )
Opt("WinTitleMatchMode", 2)

Local $sTitle = "ArchiSteamFarm" ;
Local $aWinPos, $sClipB

WinActivate($sTitle)
WinWaitActive($sTitle)
$aWinPos = WinGetPos($sTitle)

Send("^m")
Send("+{UP 2}")
Send("{ENTER}")

$sClipB = StringStripWS(ClipGet(), 2)
if StringInStr(ClipGet(),"Фарм завершён!") then Send ( "!{F4}")
WEnd


как искать "Фарм завершён" и "Farming done" ?
 

uritalex

Новичок
Сообщения
197
Репутация
3
Можно так:

Код:
if StringInStr(ClipGet(),"Фарм завершён!") or  StringInStr(ClipGet(),"Farming done!") then Send ( "!{F4}")
 
Автор
drakulaboy

drakulaboy

Новичок
Сообщения
6
Репутация
0
спасибо, наконец-то кто-то помог здесь! :smile:
 
Верх