Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: putman on October 27, 2014, 01:12:53 PM

Title: Удаленное управление.
Post by: putman on October 27, 2014, 01:12:53 PM
Здравствуйте.
На работе с базой данных у нас все работают удаленно.
Пытаюсь упростить себе работу по рутинному внесению данных.
Мышкой все работает (приходится много копировать и вставлять), а Ctrl + V, C не работают.
Клавиатуру Кликермана сервер не видит.
Что посоветуете сделать ?

Title: Re: Удаленное управление.
Post by: quant13 on October 27, 2014, 11:02:58 PM
Code: (Clickermann) [Select]
keydown(#CTRL)
KEYPRESS(#C)
keyup(#CTRL)
//---//---//
keydown(#CTRL)
KEYPRESS(#V)
keyup(#CTRL)
Title: Re: Удаленное управление.
Post by: putman on October 28, 2014, 07:37:36 AM
Code: (Clickermann) [Select]
keydown(#CTRL)
KEYPRESS(#C)
keyup(#CTRL)
//---//---//
keydown(#CTRL)
KEYPRESS(#V)
keyup(#CTRL)
На моем компьютере этот код работает замечательно.
Вы не поняли, я захожу на рабочий сервер через удаленный доступ.
Программа открывается на сервере, я лишь вижу её изображение и могу писать, работать мышью.
Но беда в том, что Кликермановские команды с клавиатуры на сервер не передаются.
Мышиные же работают отлично.
Вопрос, как донести до сервера команды клавиатуры ?
Title: Re: Удаленное управление.
Post by: Johnny on October 28, 2014, 09:37:23 AM
Так давай еще раз но чтоб люди поняли.
Есть удаленная машина, на которой крутится ПОшка. Есть средство удаленногоу правления (что то типа RAdmin).
Есть локальная машина, которая управляет удаленной через RAdmin. Соответственно серверная часть RAdmin стоит на удаленной, а клиентская на локальной.
Есть кликер, который крутится на локальной машине и тыкается в клиентскую часть RAdmin. Мышкой тыкается, клавиатурой нет.

Все верно?
Ну во первых, скажи что у тебя за RAdmin, что бы после решения тему можно было перенести в другой раздел (гы).
Во вторых, у подобных программ зачастую забиндены системные клавиши под собственные нужды, поэтому нужно немного изворачиваться.

Кстати говоря приведенный код не очень корректный, потому что он тыкает CTRL "в общем". Однако различают левый и правый (аналогично Shift, Win, Alt). Корректное нажатие этих клавиш выглядит как ДВА keypress, при этом второй содержит модификатор, определяющий "левоту".
Запись начиная с версии 4.10 различает эти тонкости, поэтому что бы не забивать голову и читать MSDN, просто запишите нажатие левого и правого CTRL и посмотрите как оно выглядит в коде.
Title: Re: Удаленное управление.
Post by: putman on October 28, 2014, 10:53:01 AM
Так давай еще раз но чтоб люди поняли.
Есть удаленная машина, на которой крутится ПОшка. Есть средство удаленногоу правления (что то типа RAdmin).
Есть локальная машина, которая управляет удаленной через RAdmin. Соответственно серверная часть RAdmin стоит на удаленной, а клиентская на локальной.
Есть кликер, который крутится на локальной машине и тыкается в клиентскую часть RAdmin. Мышкой тыкается, клавиатурой нет.

Все верно?
Все верно.
Я думаю удаленный доступ средствами винды сделан.
Вот скрины иконки и её свойства.
Админы не скажут что и как, по этому только такие скудные данные.
Title: Re: Удаленное управление.
Post by: Vint on October 28, 2014, 12:23:19 PM
Зачем свойства?... Из них только понятно, что тебя зовут Алексей  ;D ;D ;D

Правая кнопка - Изменить - Локальные ресурсы - буфер обмена. Ну или подобное на твоей версии.
И кликер тут не при чём, это настройки удалённого рабочего стола.
Title: Re: Удаленное управление.
Post by: quant13 on October 28, 2014, 12:43:30 PM
Это не проблема настроек удаленного рабочего стола, такие мелочи как буфер обмена только в виртуальных машинах контролируются. да и у него видимо при работе "руками" копирование-вставка работает видимо, но не работает в кликере, потому вопросы тут на форуме, а не к сис.админу.
Могу предложить попробовать запускать Кликерман также на удаленке, если так и делаешь, то наоборот, запускать на своем компе. В одном из вариантов заработает точно.
Title: Re: Удаленное управление.
Post by: Vint on October 28, 2014, 01:05:54 PM
да и у него видимо при работе "руками" копирование-вставка работает видимо, но не работает в кликере, потому вопросы тут на форуме, а не к сис.админу.
Где это так написано? Я так понял, что не работают комбинации клавиш.
...

Попробовал только что. Любые нажатия клавиатуры не работают.
Заработали после добавления #ps2_keyboard
Title: Re: Удаленное управление.
Post by: putman on October 28, 2014, 01:10:28 PM
Зачем свойства?... Из них только понятно, что тебя зовут Алексей  ;D ;D ;D

Правая кнопка - Изменить - Локальные ресурсы - буфер обмена. Ну или подобное на твоей версии.
И кликер тут не при чём, это настройки удалённого рабочего стола.
Галочка - буфер обмена установлена.
Title: Re: Удаленное управление.
Post by: putman on October 28, 2014, 01:11:46 PM
да и у него видимо при работе "руками" копирование-вставка работает видимо, но не работает в кликере, потому вопросы тут на форуме, а не к сис.админу.
Где это так написано? Я так понял, что не работают комбинации клавиш.
...

Попробовал только что. Любые нажатия клавиатуры не работают.
Заработали после добавления #ps2_keyboard
При нажатии "руками" все работает, не работает когда кликер "жмет".
Title: Re: Удаленное управление.
Post by: putman on October 28, 2014, 01:12:43 PM
Это не проблема настроек удаленного рабочего стола, такие мелочи как буфер обмена только в виртуальных машинах контролируются. да и у него видимо при работе "руками" копирование-вставка работает видимо, но не работает в кликере, потому вопросы тут на форуме, а не к сис.админу.
Могу предложить попробовать запускать Кликерман также на удаленке, если так и делаешь, то наоборот, запускать на своем компе. В одном из вариантов заработает точно.
Запускаю на своем компе кликер.
К удаленке нет доступа, так бы само собой там запустил.
Title: Re: Удаленное управление.
Post by: putman on October 28, 2014, 01:13:28 PM
Попробовал только что. Любые нажатия клавиатуры не работают.
Заработали после добавления #ps2_keyboard
А как мне добавить это чудо #ps2_keyboard ?
Title: Re: Удаленное управление.
Post by: Vint on October 28, 2014, 01:15:38 PM
А как мне добавить это чудо #ps2_keyboard ?
просто написать в начале скрипта. Если у тебя клавиатура, конечно PS/2
Title: Re: Удаленное управление.
Post by: putman on October 28, 2014, 01:19:04 PM
просто написать в начале скрипта. Если у тебя клавиатура, конечно PS/2
Не, не хочет.
Ну да ладно, буду правой кнопкой мыши вставлять.
Только это не очень красиво, когда менюшки открываются - закрываются.
Title: Re: Удаленное управление.
Post by: quant13 on October 28, 2014, 04:31:31 PM
когда ты "руками" работаешь в окне удаленки, ты работаешь с его(удаленным) буфером обмена, и судя по всему его клавиатуой, или како-то так, а кликер работает с буфером твоего компа, лучший вариант запустить кликер на удаленке. Но можно и повыкручиваться...

(https://vpsnow.ru/kb-img/3-3.png)

а вообще это http://vpsnow.ru/client/knowledgebase.php?action=displayarticle&id=3 (http://vpsnow.ru/client/knowledgebase.php?action=displayarticle&id=3) почитай

как скопировать кликер на рабочий стол удаленки? - Открываем "Подключение к удаленному рабочему столу" нажимаем Параметры-> закладка Локальные ресурсы->Отмечаем Буфер обмена->Подробнее->Устройства->отмечаем Диск С: жмем Подключить и будет возможность копировать файлы с одного рабочего стола на другой.
Title: Re: Удаленное управление.
Post by: Johnny on October 28, 2014, 07:46:41 PM
вижу, третий пост читать мы не хотим...

намекну в лоб: попробуйте через запись воспроизведение вставить
Title: Re: Удаленное управление.
Post by: putman on October 29, 2014, 07:35:19 AM
вижу, третий пост читать мы не хотим...

намекну в лоб: попробуйте через запись воспроизведение вставить
Сделал запись нажатия с левым и правым. Добавляется код 162 или 163.
В удаленку не вставляет.
Title: Re: Удаленное управление.
Post by: putman on October 29, 2014, 07:38:34 AM
как скопировать кликер на рабочий стол удаленки? - Открываем "Подключение к удаленному рабочему столу" нажимаем Параметры-> закладка Локальные ресурсы->Отмечаем Буфер обмена->Подробнее->Устройства->отмечаем Диск С: жмем Подключить и будет возможность копировать файлы с одного рабочего стола на другой.
Скопировал кликер на удаленный комп.
Не запускается, пишет заблокировано политикой безопасности.
Title: Re: Удаленное управление.
Post by: Johnny on October 29, 2014, 08:34:16 AM
ну попробуй через Shift+Insert вставить что ли
Title: Re: Удаленное управление.
Post by: putman on October 29, 2014, 09:04:26 AM
ну попробуй через Shift+Insert вставить что ли
Так тоже не вставляет.
Буду работать мышкой.
Спасибо всем за советы =)
Title: Re: Удаленное управление.
Post by: Vint on October 29, 2014, 09:12:42 AM
вижу, третий пост читать мы не хотим...

намекну в лоб: попробуйте через запись воспроизведение вставить
Дело не в кодах шифтов и контролов. Не проходят все нажатия. Как будто и нет ничего. По аналогии с привязкой к некоторым типам приложений. #ps2_keyboard у меня сразу решил проблему. Никакие коды не переписывал.
Title: Re: Удаленное управление.
Post by: putman on October 29, 2014, 10:21:54 AM
Дело не в кодах шифтов и контролов. Не проходят все нажатия. Как будто и нет ничего. По аналогии с привязкой к некоторым типам приложений. #ps2_keyboard у меня сразу решил проблему. Никакие коды не переписывал.
Вчера вставлял #ps2_keyboard в начале скрипта, не помогло.
Title: Re: Удаленное управление.
Post by: putman on October 29, 2014, 10:50:01 AM
Вот еще глюк вылез.
Пишу так:
Code: [Select]
$symb = "à"
$act = StrConcat($symb, $actur)
Вот и здесь, в редакторе кликера буква "а" русская, а тут вставилась "а" с символом ударения сверху.
Так и из буфера обмена вставляется символ с "ударением", поиск не работает (((
Как избавиться от этого "ударения" ?
Title: Re: Удаленное управление.
Post by: Vint on October 29, 2014, 11:05:01 AM
тебе нужно разобраться с кодировками в системе. Привести всё в норму.
Title: Re: Удаленное управление.
Post by: putman on October 29, 2014, 11:55:58 AM
Знать бы как это сделать.
---
Если в строке соединяются и русские и английские буквы, вылазят глюки.
Если только русские, то все норм.
Но мне нужно и те и те.
Вместе не работают.
---
Понял !
Если ввод осуществлялся на русском, а после на англ. и раскладку не переключить обратно на русск., то глюки.
Если после англ ввода переключить снова русск., то без глюков.