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

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


****

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



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


****

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



Всё таки какой замечательный этот форум, такие вкусные загатовки скрипта появляются
Вот супер, можно искать всё что угодно по картинке в области, в моем случаи кнопку:
Код

--lua
local startX, startY, endX, endY = 0, 0, 1280, 720   -- координаты поиска
        local path2 = [["C:\картинка.bmp"]]                   -- путь к картинке
        local arr, a = findimage (startX, startY, endX, endY, {path2}, 2, 70, 6, 5 )  -- поиск картинки
        hint (a)     -- результат поиска, подсказка в правом нижнем углу
        if  arr then  -- если найдена
            log ("картинка найдена в координатах X= " .. arr[1][1] .. " Y= " .. arr[1][2])
            kleft (262, 594)  -- кликнули
            wait ("2s")    -- ждать секунды
        else
            log ("Картинка.bmp не найдена")
            end

Спасибо Fors1k !
Код

init_arr %path(1 1) "C:\картинка2.bmp" "C:\картинка3.bmp" "C:\картинка4.bmp" // что искать
init_arr %snd(1 1) 2 3 4 // клавиши

for #i 1 size(%path) // цикл поиска
    set #a FindImage (0, 0 1280, 720(%path[#i]) %arr 2 70 6 5 abs) // поиск каждой картинки
    if #a > 0  // если нашли
       send %snd[#i] // действие, соответствующее найденной картинке
    end_if
end_for
end_script

или вот прожатие по приоритету...
Код

//-----Условия
set $a 100, 200 0 and 300, 400 435346
set $b 500, 600 0 and 700, 800 43475
set $c ???
//-----Условные действия
while ($a) = 1 // приоритет 1
    send A // действия приоритет 1
end_while
while ($b) = 1 and ($a) !=1 // приоритет 2
    send B // действия приоритета 2
end_while
while ($c) = 1 and ($a) != 1 and ($b) != 1 // приоритет 3
    send C // действия приоритета 3
end_while

П.С. Смотришь на всё это и душа радуется! Жаль что я не капли не программист и сам неспособен делать красивые вещи. Но некто не мешает использовать уже придуманное!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
bumer   Переименование окон   23.9.2019, 0:11
FREEON   Сижу я и думаю, а вот сможет ли скрипт сделать та...   23.9.2019, 8:36
bumer   Да это то что надо, с переименованием любого окна ...   23.9.2019, 10:13
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, 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:07
Designed by Nickostyle