Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как завершить процесс

Страниц (1): [1]
 

1. Kostick - 15 Февраля, 2023 - 11:52:51 - перейти к сообщению
Подскажите, как можно в Kibor'е завершить процесс и запустить его заново. Можете показать, на примере блокнота?
(Добавление)
Нашел, как завершить процесс:
CODE:
external(INT, "TerminateProcess", "TerminateProcess", "Kernel32.dll");

int Pid=findprocess("notepad.exe");
if (Pid>-1)
{
TerminateProcess(openprocess(Pid), 9);
}
2. neba2101 - 15 Февраля, 2023 - 12:50:50 - перейти к сообщению
CODE:
win w=window ("Безымянный – Блокнот", "Notepad", -1);
sendmessage(WM_CLOSE, 0, 0, w);

start("C:\Notepad.exe");
3. Kostick - 15 Февраля, 2023 - 13:04:31 - перейти к сообщению
 neba2101 пишет:
CODE:
win w=window ("Безымянный – Блокнот", "Notepad", -1);
sendmessage(WM_CLOSE, 0, 0, w);

start("C:\Notepad.exe");


Блин, точно, а я все искал эту функцию в списке функций (https://kibor-bot.com/forum/topic.php?forum=14&topic=13). Все пробовал через openprocess, но не получалось. Спасибо большое!

Powered by ExBB FM 1.0 Final