Author Topic: работа через удалённый рабочий стол  (Read 1759 times)

0 Members and 1 Guest are viewing this topic.

Rinabas

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Здравствуйте
В организации, работаю на ПК 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 параметра (на этом компьютере, на удалённом компьютере, только в полноэкранном режиме), результат тот же


Помогите пожалуйста. Что я делаю не так.


Rinabas

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: работа через удалённый рабочий стол
« Reply #1 on: August 08, 2022, 10:23:03 AM »
заменял
9 LCLICK($_return1+5, $_return2+5)
10 WAITMS(500)
11 KEYPRESS(#ENTER)
на

DBLCLICK($_return1+5, $_return2+5), скрипт доходит до 18 KEYPRESS(#F2) и не срабатывает

Rinabas

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: работа через удалённый рабочий стол
« Reply #2 on: August 08, 2022, 11:59:18 AM »
Заработало
Запустил скрипт от имени администратора, пароль администратора мне известен, сам я работаю из под учётки юзера.
Проблемы начнутся, когда администратор рано или поздно поменяет пароль

Rinabas

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: работа через удалённый рабочий стол
« Reply #3 on: August 10, 2022, 05:01:29 PM »
пишу проблемы по ходу поступления, может кто подскажет
Команды по работе с окнами (WNDBUMP, WNDFIND, WNDSTATE, WNDPOS, WNDSIZE), если кликерман запущен на ПК и через удалённый рабочий стол работает в ОС на сервере не выполняются.
Есть ли какое решение данной проблемы кроме танца с бубнами (например поиск по картинке окна и кликанья по нему мышью в панели задач)?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: работа через удалённый рабочий стол
« Reply #4 on: August 11, 2022, 08:13:58 AM »
Если не выполняются, значит это ограничение самого удалённого управления.
Все эти команды требуют hwnd окна которым они передаются, а таких окон на этом компе нет. Наверно. Сейчас нет возможности попробовать. Но думаю, что "удалённый рабочий стол окна отрисовывает но это не равноценные окна их hwnd вряд ли транслируются в эту систему.