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

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


****

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



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


*****

Journeyman
Сообщений: 497
Регистрация: 19.12.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.746



Цитата(bumer @ 28.11.2019, 14:46) *
Было бы здорово если вначале шла проверка и запускало недостающие окно, такое возможно?


Код
set $Name  Блокнот                          // Имя окна до
set $newName Test                           // Имя окна после
set #Quantity 3                             // Количество окон
set $app C:\Windows\System32\notepad.exe    // Приложение

for #i 1 #Quantity
    if findwindow ($NewName#i) < 1
        exec $app
        while findwindow($Name) < 1
        wait 10
        end_while
        set #rsl setwindowtext(findwindow($Name) $NewName#i)
    end_if
end_for
end_script


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
bumer
сообщение 29.11.2019, 9:29
Сообщение #3


****

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



Цитата(Fors1k @ 29.11.2019, 8:56) *

Код
set $Name  Блокнот      // До
set $newName Test       // После
set #Quantity 3         // Количество
set $app notepad.exe    // Приложение

for #i 1 #Quantity
    if findwindow ($NewName#i) < 1
        exec $app
        while findwindow($Name) < 1
        wait 10
        end_while
        set #rsl setwindowtext(findwindow($Name) $NewName#i)
    end_if
end_for
end_script


Спасибо за очень интересное решение...
Я ведь правильно всё понял. Запускаешь скрипт на исполнение и в ручную стартуешь приложение которое вам нужно. Скрипт переименовывает окна?
Вот только он почему то у меня начинает отсчёт окон с номера 2, затем 3, а первого нет! На этом скрипт завершает работу...
Пользователь в офлайне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
cirus   Может проще сразу запустить все окна и потом все ...   28.11.2019, 12:06
bumer   Может проще сразу запустить все окна и потом все ...   28.11.2019, 14:46
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, 8:58
Designed by Nickostyle