надо проверить, открыт ли блокнот, и если нет, то открыть, если да, то не открывать второй.
в кликермане смотрю - блокнота нет, но по скрипту
$hwnd_bloknot = wndfind("Блокнот")
print("$hwnd_bloknot=", $hwnd_bloknot)
показывает, что есть, попробовал сделать так ($hwnd - основная программа, с которой буду работать):
$hwnd_bloknot = wndfind("Блокнот")
print("$hwnd_bloknot=", $hwnd_bloknot)
IF ($hwnd_bloknot = 0)
execute("notepad.exe")
$hwnd_bloknot = wndfind("Блокнот")
Wait(4)
WNDBUMP($hwnd) // помещает окно на передний план
Wait(4)
ELSE
WNDBUMP($hwnd_bloknot) // помещает окно на передний план
WNDPOS ($hwnd_bloknot, 50, 50)
WNDSIZE( wndfind("Блокнот"), 300, 300)
$hwnd_bloknot_test = HGET(60, 60)
IF($hwnd_bloknot = $hwnd_bloknot_test)
// очищаю содержимое блокнота
KEYDOWN(#CTRL)
waitms(13)
KEYPRESS(#A)
waitms(13)
KEYUP(#CTRL)
waitms(13)
KEYPRESS(#DELETE)
waitms(23)
WNDBUMP($hwnd) // помещает окно на передний план
ELSE_IF
execute("notepad.exe")
Wait(4)
$hwnd_bloknot = wndfind("Блокнот")
WNDBUMP($hwnd) // помещает окно на передний план
Wait(4)
END_IF
END_IF
в итоге если блокнота нет, он открывается, если есть, то запускается второй блокнот