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

 
Ответить в эту темуОткрыть новую тему
> Uopilot вопрос по клавише
moonbaggi
сообщение 16.8.2018, 12:19
Сообщение #1


*

Registred
Сообщений: 3
Регистрация: 16.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.011
Возраст: 29



Здравствуйте. Подскажите пожалуйста как в пилоте прописать комбинацию клавиш win + up (клавиша виндовс и стрелка вверх) Я побывал прописывать Lwin и просто win результата это не дало(((

И еще есть вопрос по другой теме:
Хочу настроить пилот для работы с папками. Я закрепил пилот на тотал командере, который в свою очередь выполняет основные манипуляции внутри папок. Вопрос заключается в следующем:
Как прописать в пилоте сколько раз повторять скрипт, а это должно зависеть от кол-ва папок. Т.е если 10 папок в работе, скрипт должен 10 раз повториться если 30 то 30.
Спасибо!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alessandrinho
сообщение 16.8.2018, 12:25
Сообщение #2


**

Neophyte
Сообщений: 36
Регистрация: 4.6.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.967
Возраст: 36



По поводу количества папок, примерно сколько может быть папок?
например ты открыл файл там 2 папки, тебе надо знать координаты последующик папок(максимум сколько на экране влезит их) и пусть уопилот клацает и по тем координатам тоже, даже если папки нет, то он просто проклацает по пустому месту и все.

или лучше в каждой координате где должен находится значек папки сделать проверку по цвету и если вдруг дошло до того места где цвет будет не такой как цвет папки (значит папки закончились и все, скрипт готов)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 16.8.2018, 12:43
Сообщение #3


**********

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



Цитата
как в пилоте прописать комбинацию клавиш win + up

http://uopilot.tati.pro/index.php?title=Sendex_down Пример2.
Цитата
Как прописать в пилоте сколько раз повторять скрипт, а это должно зависеть от кол-ва папок

http://uopilot.tati.pro/index.php?title=Findimage
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
moonbaggi
сообщение 18.8.2018, 0:22
Сообщение #4


*

Registred
Сообщений: 3
Регистрация: 16.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.011
Возраст: 29



Цитата(Alessandrinho @ 16.8.2018, 12:25) *

По поводу количества папок, примерно сколько может быть папок?
например ты открыл файл там 2 папки, тебе надо знать координаты последующик папок(максимум сколько на экране влезит их) и пусть уопилот клацает и по тем координатам тоже, даже если папки нет, то он просто проклацает по пустому месту и все.

или лучше в каждой координате где должен находится значек папки сделать проверку по цвету и если вдруг дошло до того места где цвет будет не такой как цвет папки (значит папки закончились и все, скрипт готов)

Папок 15-20 максимум ( сколько на экран влезает да же меньше )
Пока что я делаю примерно как Вы написали. Но пилот тратит время на проверки папок который возможно и нету. Я думал есть вариант чтобы он проверил к примеру по цифре - кол-ву папок и отталкивался от нее на объем повторений.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 18.8.2018, 0:34
Сообщение #5


**********

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



С помощью findimage найти изображения папок, координаты всех папок будут в массиве. Сколько папок, столько координат будет.
Код
set #a findimage(0 0 1920 1080 (C:\изображение_папки.bmp) %arr 2 90 -1 1)   // ищем изображении папки
hint #a    // результат поиска
if #a > 0    // если найдены
    for #i 1 size(%arr)     // цикл, который наведёт курсор на все найденные папки
        move %arr[#i 1] %arr [#i 2]
        wait 300
    end_for
end_if
end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
moonbaggi
сообщение 29.8.2018, 13:20
Сообщение #6


*

Registred
Сообщений: 3
Регистрация: 16.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.011
Возраст: 29



Цитата(cirus @ 18.8.2018, 0:34) *

С помощью findimage найти изображения папок, координаты всех папок будут в массиве. Сколько папок, столько координат будет.
Код
set #a findimage(0 0 1920 1080 (C:\изображение_папки.bmp) %arr 2 90 -1 1)   // ищем изображении папки
hint #a    // результат поиска
if #a > 0    // если найдены
    for #i 1 size(%arr)     // цикл, который наведёт курсор на все найденные папки
        move %arr[#i 1] %arr [#i 2]
        wait 300
    end_for
end_if
end_script


Спасибо! Опробую сейчас)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
beremiz
сообщение 22.9.2018, 22:48
Сообщение #7


*

Registred
Сообщений: 3
Регистрация: 22.9.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.045
Возраст: 30



Цитата(cirus @ 18.8.2018, 0:34) *

С помощью findimage найти изображения папок, координаты всех папок будут в массиве. Сколько папок, столько координат будет.
Код
set #a findimage(0 0 1920 1080 (C:\изображение_папки.bmp) %arr 2 90 -1 1)   // ищем изображении папки
hint #a    // результат поиска
if #a > 0    // если найдены
    for #i 1 size(%arr)     // цикл, который наведёт курсор на все найденные папки
        move %arr[#i 1] %arr [#i 2]
        wait 300
    end_for
end_if
end_script



Dont work, please! Help me
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.9.2018, 7:56
Сообщение #8


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



What you see, when you do:
hint #a
For more comfortable you can use:
log #a
Do you press ctrl+A to window for connect to window handle? Or mb do you use findwindow?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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