Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Найти процесс и окно
AbsorbeR
сообщение 29.6.2018, 23:18
Сообщение #1


***

Novice
Сообщений: 59
Регистрация: 22.11.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 18.203



Код

set #procName file.exe
set #windowName title
if процесс найден
  // делаем 1
else // не найден
  if проверяем, что нужный exe лежит там, где думаем
    exec (запускаем процесс)
  else
    // находим процесс
  end_if
end_if

Есть процесс (программа), которая обычно находится в трее. Её нужно оттуда развернуть на весь экран. Если она не запущена, то запустить. Из входных данных есть: имя exe-файла, название окна/программы.
Может быть такое, что совпадут имена у окон. Как это возможно решить? Как отличить одно окно, от другого, не зная их #handle заранее?


--------------------
Выполняю скрипты на заказ.
e-mail: shk.inglory@gmail.com
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 30.6.2018, 1:28
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26691
Пользователь №: 16.971
Возраст: 29



Цитата
Может быть такое, что совпадут имена у окон.

Искать не только по имени, но и по классу. Плагин для получения информации об окне., спойлер find.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 18.4.2024, 16:20
Designed by Nickostyle