Данный код не работает:
win w=window ("HMA! PRO VPN", "AvastCefWindow", -1);
start("C:\Program Files (x86)\HMA! Pro VPN\Vpn.exe"
pause(5000);
sendmessage(WM_CLOSE, 0, 0, w);
(Добавление)
zaxlex пишет:
Нужно остановить процесс и закрыть программу.
Данный код не работает:
win w=window ("HMA! PRO VPN", "AvastCefWindow", -1);
start("C:\Program Files (x86)\HMA! Pro VPN\Vpn.exe"
pause(5000);
sendmessage(WM_CLOSE, 0, 0, w);
Данный код не работает:
win w=window ("HMA! PRO VPN", "AvastCefWindow", -1);
start("C:\Program Files (x86)\HMA! Pro VPN\Vpn.exe"
pause(5000);
sendmessage(WM_CLOSE, 0, 0, w);
Понял в чем проблема - не хватает паузы после команды sendmessage, если оставлять код так как есть выше - то закрытия не будет.
(Добавление)
Отсюда вопрос - как проверить - является ли процесс или окно открытым, действующим?