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

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

1. Kalter - 30 Июня, 2020 - 02:59:34 - перейти к сообщению
Доброго времени. Представим, что есть скрипт , допустим, блабла.lua. Я его открываю через notepad++.exe, провожу какие-то действия с файлом и теперь мне нужно закрыть окно notepad++. Проблема в том, что программа не реагирует ни на что.
Пробовал:
через winapi
CODE:
sendmessage (WM_CLOSE, 0, 0, w);
- нет реакции
через
CODE:
keydown(MENU);
key(F4);
keydown(MENU);
- нет реакции
через консоль (на форуме где-то код видел) - отказано в доступе
через экранные координаты - не видит контролла .
Даже Sysinternals Process Explorer не выдает по нотепаду++ никакой информации
Как "убить" процесс notepad++.exe. Может умные люди посоветуют как это сделать?
2. Zireael - 30 Июня, 2020 - 10:34:41 - перейти к сообщению
CODE:
external(INT, "EndTask", "EndTask", "User32.dll");

win w=window ("Новый текстовый документ — Блокнот", "Notepad", -1); // указать нужное окно
EndTask(formatwi(w), 0, 1);

(Добавление)
 Цитата:
sendmessage (WM_CLOSE, 0, 0, w);
- нет реакции

Нормально закрывает. Скорее всего указатель не на то окно был.
CODE:
win w = window(-1, "Notepad++", -1);
sendmessage(WM_CLOSE, 0, 0, w);
3. Kalter - 02 Июля, 2020 - 17:50:54 - перейти к сообщению
[youtube=вот такая вот ситуевина](для просмотра ссылки Вам необходимо авторизоваться) /youtube]
у меня не работает. Хм. буду думать . В любом случае спасибо за ответ.
4. Zireael - 03 Июля, 2020 - 01:39:22 - перейти к сообщению
А окно хоть находится?
Другие окна закрывает?
5. Kalter - 03 Июля, 2020 - 02:17:16 - перейти к сообщению
Другие приложения и окна закрываются без проблем. Notepad++ (окно) активируется, фокус передается, то же, без нареканий. А вот закрыть... Я попробую на другой машине запустить скрипт. Отпишусь о результатах.
Я вот еще о чем подумал, может это связано как-то с тем, что файлы хххх.lua я запускаю через тоталкоманжер. Тоесть, если смотреть в дереве процессов. То идет сначало тотал, а в подветке процесса notepad++..

Powered by ExBB FM 1.0 Final