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

> Переименование окон, Скрип для переименования названия окон Windows...
bumer
сообщение 23.9.2019, 0:11
Сообщение #1


****

Apprentice
Сообщений: 167
Регистрация: 2.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.998



Сижу я и думаю, а вот сможет ли скрипт сделать такое:
1) Переименовать названия окон Windows на нужное мне
2) Находить в этом окне нужные мне кнопки, или координаты с кнопкам
3) Жмакать по нужным найденным кнопка ориентируясь по названиям, или иным признакам
П.С. Наверно это что то нереальное, ну хотяб узнаю...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
cirus
сообщение 28.11.2019, 12:06
Сообщение #2


**********

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



Цитата
запускать .eхе файл, потом найденное окно переименовать Pilot1, запустить ещё раз, переименовать Pilot2... Pilot3 это повторить три раза?

Может проще сразу запустить все окна и потом все переименовать?
Код
init_arr %arr Pilot1 Pilot2 Calc3

for #i 1 3
    exec C:\Windows\notepad.exe
end_for

set %handle FindWindow("Блокнот")
while size(%handle) < 3
    set %handle FindWindow("Блокнот")
    wait 100
end_while

for #i 1 3
    set #h %handle[#i 1]
    set #b SetWindowtext (#h %arr[#i])
end_for
End_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
bumer
сообщение 28.11.2019, 14:46
Сообщение #3


****

Apprentice
Сообщений: 167
Регистрация: 2.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.998



Цитата(cirus @ 28.11.2019, 12:06) *

Может проще сразу запустить все окна и потом все переименовать?
Код
init_arr %arr Pilot1 Pilot2 Pilot3

for #i 1 3
    exec C:\Windows\notepad.exe
end_for

set %handle FindWindow("Блокнот")
while size(%handle) < 3
    set %handle FindWindow("Блокнот")
    wait 100
end_while

for #i 1 3
    set #h %handle[#i 1]
    set #b SetWindowtext (#h %arr[#i])
end_for
End_script


Непринципиально, главное чтоб обработало нужные окна...
------
Испытал, да запускает. Всё ОК. Но есть недостаток...
Если по какой то причине было закрыто одно из окон, при перезапуске скрипт, запускает все окна, даже если не хватало всего одно!
Было бы здорово если вначале шла проверка и запускало недостающие окно, такое возможно?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
bumer   Переименование окон   23.9.2019, 0:11
FREEON   Сижу я и думаю, а вот сможет ли скрипт сделать та...   23.9.2019, 8:36
bumer   Да это то что надо, с переименованием любого окна ...   23.9.2019, 10:13
bumer   Всё таки какой замечательный этот форум, такие вку...   24.9.2019, 10:33
bumer   Не захотел открывать новую тему, кажется вот эта к...   28.11.2019, 1:20
Levo222   Не знаю как на пилоте, но на хоткее у меня было та...   28.11.2019, 11:32
Fors1k   Было бы здорово если вначале шла проверка и запуск...   29.11.2019, 8:56
bumer   set $Name Блокнот // До set $newName...   29.11.2019, 9:29
Fors1k   Спасибо за очень интересное решение... Я ведь пра...   29.11.2019, 11:42
bumer   Нет, приложение стартует само по указанному пути....   29.11.2019, 12:07
Fors1k   Да я поглядел, значение i действительно меняется ...   29.11.2019, 12:26
bumer   Попробуй выставить паузу между строк 100мс. Хотя ...   29.11.2019, 12:56
Fors1k   Я сейчас в больничке лежу, так что пока только кое...   29.11.2019, 13:04
bumer   Я сейчас в больничке лежу, так что пока только ко...   29.11.2019, 13:14
Fors1k   Спасибо) Ну по логике, если он пропускает первую ...   29.11.2019, 13:19
bumer   Спасибо) Ну по логике, если он пропускает первую...   29.11.2019, 14:32
Fors1k   О, ну хорошо, что заработало. Да с телефона не удо...   29.11.2019, 16:17


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

 

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