Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
Kostick
Отправлено: 14 Января, 2023 - 20:38:56
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 184
Дата рег-ции: Авг. 2020  
Репутация: 1




Здравствуйте.
Подскажите, у меня запущено окно игры (BlackDesert64.exe), но иногда игру выкидывает, и нужно, чтобы Кибор проверял, запущено ли окно, и если нет, то запускал висящий в трее клиент (4Game).
Покажите, как, например, на примере двух любых разных окон.

(Отредактировано автором: 14 Января, 2023 - 20:45:09)

 
 Top
Zireael
Отправлено: 14 Января, 2023 - 20:59:00
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
string ProcessName = "notepad.exe"; // имя процесса, блокнот в данном случае

loop() // бесконечный цикл
{
// если процесс не найден, то запустить блокнот
if(findprocess(ProcessName)==-1)start("C:\Windows\System32\notepad.exe");
pause(1000);
}
 
 Top
Kostick
Отправлено: 14 Января, 2023 - 21:15:48
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 184
Дата рег-ции: Авг. 2020  
Репутация: 1




Решил проблему так:
CODE:
int PID=findprocess("BlackDesert64.exe");
if(PID==-1)
{
messagebox("Не запущен БДО");
start ("C:\Program Files (x86)\Innova\4game2.0\4game.exe");
}
else
messagebox("Запущен БДО");

(Добавление)
Только увидел ваше сообщение, Zireael. Спасибо, вы, как всегда, выручаетеУлыбка
 
 Top
koba
Отправлено: 14 Января, 2023 - 22:06:52
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 85
Дата рег-ции: Авг. 2021  
Репутация: 0




 Zireael пишет:
CODE:
string ProcessName = "notepad.exe"; // имя процесса, блокнот в данном случае

loop() // бесконечный цикл
{
// если процесс не найден, то запустить блокнот
if(findprocess(ProcessName)==-1)start("C:\Windows\System32\notepad.exe");
pause(1000);
}


А как закрыть процесс, который запущен, к примеру "C:\Windows\System32\notepad.exe"?

(Отредактировано автором: 14 Января, 2023 - 22:08:02)

 
 Top
Zireael
Отправлено: 14 Января, 2023 - 22:42:42
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
А как закрыть процесс

Тут есть пример:
Версия 5.85 Поиск и / или получение списков процессов
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by