Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: putman on October 27, 2014, 01:12:53 PM
-
Здравствуйте.
На работе с базой данных у нас все работают удаленно.
Пытаюсь упростить себе работу по рутинному внесению данных.
Мышкой все работает (приходится много копировать и вставлять), а Ctrl + V, C не работают.
Клавиатуру Кликермана сервер не видит.
Что посоветуете сделать ?
-
keydown(#CTRL)
KEYPRESS(#C)
keyup(#CTRL)
//---//---//
keydown(#CTRL)
KEYPRESS(#V)
keyup(#CTRL)
-
keydown(#CTRL)
KEYPRESS(#C)
keyup(#CTRL)
//---//---//
keydown(#CTRL)
KEYPRESS(#V)
keyup(#CTRL)
На моем компьютере этот код работает замечательно.
Вы не поняли, я захожу на рабочий сервер через удаленный доступ.
Программа открывается на сервере, я лишь вижу её изображение и могу писать, работать мышью.
Но беда в том, что Кликермановские команды с клавиатуры на сервер не передаются.
Мышиные же работают отлично.
Вопрос, как донести до сервера команды клавиатуры ?
-
Так давай еще раз но чтоб люди поняли.
Есть удаленная машина, на которой крутится ПОшка. Есть средство удаленногоу правления (что то типа RAdmin).
Есть локальная машина, которая управляет удаленной через RAdmin. Соответственно серверная часть RAdmin стоит на удаленной, а клиентская на локальной.
Есть кликер, который крутится на локальной машине и тыкается в клиентскую часть RAdmin. Мышкой тыкается, клавиатурой нет.
Все верно?
Ну во первых, скажи что у тебя за RAdmin, что бы после решения тему можно было перенести в другой раздел (гы).
Во вторых, у подобных программ зачастую забиндены системные клавиши под собственные нужды, поэтому нужно немного изворачиваться.
Кстати говоря приведенный код не очень корректный, потому что он тыкает CTRL "в общем". Однако различают левый и правый (аналогично Shift, Win, Alt). Корректное нажатие этих клавиш выглядит как ДВА keypress, при этом второй содержит модификатор, определяющий "левоту".
Запись начиная с версии 4.10 различает эти тонкости, поэтому что бы не забивать голову и читать MSDN, просто запишите нажатие левого и правого CTRL и посмотрите как оно выглядит в коде.
-
Так давай еще раз но чтоб люди поняли.
Есть удаленная машина, на которой крутится ПОшка. Есть средство удаленногоу правления (что то типа RAdmin).
Есть локальная машина, которая управляет удаленной через RAdmin. Соответственно серверная часть RAdmin стоит на удаленной, а клиентская на локальной.
Есть кликер, который крутится на локальной машине и тыкается в клиентскую часть RAdmin. Мышкой тыкается, клавиатурой нет.
Все верно?
Все верно.
Я думаю удаленный доступ средствами винды сделан.
Вот скрины иконки и её свойства.
Админы не скажут что и как, по этому только такие скудные данные.
-
Зачем свойства?... Из них только понятно, что тебя зовут Алексей ;D ;D ;D
Правая кнопка - Изменить - Локальные ресурсы - буфер обмена. Ну или подобное на твоей версии.
И кликер тут не при чём, это настройки удалённого рабочего стола.
-
Это не проблема настроек удаленного рабочего стола, такие мелочи как буфер обмена только в виртуальных машинах контролируются. да и у него видимо при работе "руками" копирование-вставка работает видимо, но не работает в кликере, потому вопросы тут на форуме, а не к сис.админу.
Могу предложить попробовать запускать Кликерман также на удаленке, если так и делаешь, то наоборот, запускать на своем компе. В одном из вариантов заработает точно.
-
да и у него видимо при работе "руками" копирование-вставка работает видимо, но не работает в кликере, потому вопросы тут на форуме, а не к сис.админу.
Где это так написано? Я так понял, что не работают комбинации клавиш.
...
Попробовал только что. Любые нажатия клавиатуры не работают.
Заработали после добавления #ps2_keyboard
-
Зачем свойства?... Из них только понятно, что тебя зовут Алексей ;D ;D ;D
Правая кнопка - Изменить - Локальные ресурсы - буфер обмена. Ну или подобное на твоей версии.
И кликер тут не при чём, это настройки удалённого рабочего стола.
Галочка - буфер обмена установлена.
-
да и у него видимо при работе "руками" копирование-вставка работает видимо, но не работает в кликере, потому вопросы тут на форуме, а не к сис.админу.
Где это так написано? Я так понял, что не работают комбинации клавиш.
...
Попробовал только что. Любые нажатия клавиатуры не работают.
Заработали после добавления #ps2_keyboard
При нажатии "руками" все работает, не работает когда кликер "жмет".
-
Это не проблема настроек удаленного рабочего стола, такие мелочи как буфер обмена только в виртуальных машинах контролируются. да и у него видимо при работе "руками" копирование-вставка работает видимо, но не работает в кликере, потому вопросы тут на форуме, а не к сис.админу.
Могу предложить попробовать запускать Кликерман также на удаленке, если так и делаешь, то наоборот, запускать на своем компе. В одном из вариантов заработает точно.
Запускаю на своем компе кликер.
К удаленке нет доступа, так бы само собой там запустил.
-
Попробовал только что. Любые нажатия клавиатуры не работают.
Заработали после добавления #ps2_keyboard
А как мне добавить это чудо #ps2_keyboard ?
-
А как мне добавить это чудо #ps2_keyboard ?
просто написать в начале скрипта. Если у тебя клавиатура, конечно PS/2
-
просто написать в начале скрипта. Если у тебя клавиатура, конечно PS/2
Не, не хочет.
Ну да ладно, буду правой кнопкой мыши вставлять.
Только это не очень красиво, когда менюшки открываются - закрываются.
-
когда ты "руками" работаешь в окне удаленки, ты работаешь с его(удаленным) буфером обмена, и судя по всему его клавиатуой, или како-то так, а кликер работает с буфером твоего компа, лучший вариант запустить кликер на удаленке. Но можно и повыкручиваться...
(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) почитай
как скопировать кликер на рабочий стол удаленки? - Открываем "Подключение к удаленному рабочему столу" нажимаем Параметры-> закладка Локальные ресурсы->Отмечаем Буфер обмена->Подробнее->Устройства->отмечаем Диск С: жмем Подключить и будет возможность копировать файлы с одного рабочего стола на другой.
-
вижу, третий пост читать мы не хотим...
намекну в лоб: попробуйте через запись воспроизведение вставить
-
вижу, третий пост читать мы не хотим...
намекну в лоб: попробуйте через запись воспроизведение вставить
Сделал запись нажатия с левым и правым. Добавляется код 162 или 163.
В удаленку не вставляет.
-
как скопировать кликер на рабочий стол удаленки? - Открываем "Подключение к удаленному рабочему столу" нажимаем Параметры-> закладка Локальные ресурсы->Отмечаем Буфер обмена->Подробнее->Устройства->отмечаем Диск С: жмем Подключить и будет возможность копировать файлы с одного рабочего стола на другой.
Скопировал кликер на удаленный комп.
Не запускается, пишет заблокировано политикой безопасности.
-
ну попробуй через Shift+Insert вставить что ли
-
ну попробуй через Shift+Insert вставить что ли
Так тоже не вставляет.
Буду работать мышкой.
Спасибо всем за советы =)
-
вижу, третий пост читать мы не хотим...
намекну в лоб: попробуйте через запись воспроизведение вставить
Дело не в кодах шифтов и контролов. Не проходят все нажатия. Как будто и нет ничего. По аналогии с привязкой к некоторым типам приложений. #ps2_keyboard у меня сразу решил проблему. Никакие коды не переписывал.
-
Дело не в кодах шифтов и контролов. Не проходят все нажатия. Как будто и нет ничего. По аналогии с привязкой к некоторым типам приложений. #ps2_keyboard у меня сразу решил проблему. Никакие коды не переписывал.
Вчера вставлял #ps2_keyboard в начале скрипта, не помогло.
-
Вот еще глюк вылез.
Пишу так:
$symb = "à"
$act = StrConcat($symb, $actur)
Вот и здесь, в редакторе кликера буква "а" русская, а тут вставилась "а" с символом ударения сверху.
Так и из буфера обмена вставляется символ с "ударением", поиск не работает (((
Как избавиться от этого "ударения" ?
-
тебе нужно разобраться с кодировками в системе. Привести всё в норму.
-
Знать бы как это сделать.
---
Если в строке соединяются и русские и английские буквы, вылазят глюки.
Если только русские, то все норм.
Но мне нужно и те и те.
Вместе не работают.
---
Понял !
Если ввод осуществлялся на русском, а после на англ. и раскладку не переключить обратно на русск., то глюки.
Если после англ ввода переключить снова русск., то без глюков.