Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Rinabas on August 08, 2022, 10:17:07 AM
-
Здравствуйте
В организации, работаю на ПК Win 10 через удалённый рабочий стол на сервере Windows Server 2008.
На сервере Clikerman заблокирован администратором, на ПК ещё не заблокирован.
Пытаюсь настроить скрипт.
Настройки удалённого р.стола при подключении выставляю разрешение 1280Х720.
К порту ps2 ПК подключаю клавиатуру
запускаю скрипт:
1 #ps2_keyboard
2 WNDBUMP( WNDFIND("название рабочего окна"))
3 WNDSTATE( WNDFIND("название рабочего окна"), 1)
4 WNDSETINFO( WNDFIND("название рабочего окна"), 0, 0, $_xmax, $_ymax)
5 WAITMS(200)
6 GETSCREEN
7 IF_PIXEL_IN(0,0, $_xmax,$_ymax, 6956042)
8 WAITMS(200)
9 LCLICK($_return1+5, $_return2+5)
10 WAITMS(500)
11 KEYPRESS(#ENTER)
12 WAITMS(500)
13 END_IF
14 GETSCREEN
15 WAITMS(200)
16 IF_PIXEL_IN(0,0, $_xmax,$_ymax, 16645888)
17 WAITMS(50)
18 KEYPRESS(#F2)
19 END_IF
не срабатывает строка 11 KEYPRESS(#ENTER).
Если отключаю строку 1 #ps2_keyboard, но не срабатывает строка 18 KEYPRESS(#F2).
В настройках подключения удалённого рабочего стола, вкладка "локальные ресурсы", "клавиатура", "использовать сочетание клавиш Windows" менял все 3 параметра (на этом компьютере, на удалённом компьютере, только в полноэкранном режиме), результат тот же
Помогите пожалуйста. Что я делаю не так.
-
заменял
9 LCLICK($_return1+5, $_return2+5)
10 WAITMS(500)
11 KEYPRESS(#ENTER)
на
DBLCLICK($_return1+5, $_return2+5), скрипт доходит до 18 KEYPRESS(#F2) и не срабатывает
-
Заработало
Запустил скрипт от имени администратора, пароль администратора мне известен, сам я работаю из под учётки юзера.
Проблемы начнутся, когда администратор рано или поздно поменяет пароль
-
пишу проблемы по ходу поступления, может кто подскажет
Команды по работе с окнами (WNDBUMP, WNDFIND, WNDSTATE, WNDPOS, WNDSIZE), если кликерман запущен на ПК и через удалённый рабочий стол работает в ОС на сервере не выполняются.
Есть ли какое решение данной проблемы кроме танца с бубнами (например поиск по картинке окна и кликанья по нему мышью в панели задач)?
-
Если не выполняются, значит это ограничение самого удалённого управления.
Все эти команды требуют hwnd окна которым они передаются, а таких окон на этом компе нет. Наверно. Сейчас нет возможности попробовать. Но думаю, что "удалённый рабочий стол окна отрисовывает но это не равноценные окна их hwnd вряд ли транслируются в эту систему.