Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: Peter, DEMBEL, YURIY  
Отправка клавиш приложениям
fromkmsДата: Пт, 29 Июля 2011, 08:02 | Сообщение # 1
Новичок
Я посмотрел множество плагинов и не нашел подходящего для такого задания:необходимо отправить нажатие клавиши "W" приложению(по дескриптору или заголовку окна).Все плагины,которые я использовал отсылают только специальные клавиши(Ctrl,Shift и пр.),хотя я может что-то делал не так?Будте так добры,выложите пример с отправкой клавиши W в другое приложение.
 
СообщениеЯ посмотрел множество плагинов и не нашел подходящего для такого задания:необходимо отправить нажатие клавиши "W" приложению(по дескриптору или заголовку окна).Все плагины,которые я использовал отсылают только специальные клавиши(Ctrl,Shift и пр.),хотя я может что-то делал не так?Будте так добры,выложите пример с отправкой клавиши W в другое приложение.

Автор - fromkms
Дата добавления - 29 Июля 2011 в 08:02
СергейДата: Пт, 29 Июля 2011, 09:45 | Сообщение # 2
Необукер
какой пример, всего одна команда:
Quote
SendKeys "notepad.exe" "w"


Добавлено (29 Июль 2011, 09:45)
---------------------------------------------
Quote (fromkms)
по дескриптору или заголовку окна
RacAutoIt3x - лучший плаг для этих нужд.
Quote
RAC_WinActivate "[заголовок окна]" ""
RAC_SendKeys "[w]" ""


Сообщение отредактировано
Сергей - Пт, 29 Июля 2011, 09:46
 
Сообщениекакой пример, всего одна команда:
Quote
SendKeys "notepad.exe" "w"


Добавлено (29 Июль 2011, 09:45)
---------------------------------------------
Quote (fromkms)
по дескриптору или заголовку окна
RacAutoIt3x - лучший плаг для этих нужд.
Quote
RAC_WinActivate "[заголовок окна]" ""
RAC_SendKeys "[w]" ""

Автор - Сергей
Дата добавления - 29 Июля 2011 в 09:45
fromkmsДата: Пт, 29 Июля 2011, 09:48 | Сообщение # 3
Новичок
Не получается отправить клавишу игре,в чем может быть проблема?
 
СообщениеНе получается отправить клавишу игре,в чем может быть проблема?

Автор - fromkms
Дата добавления - 29 Июля 2011 в 09:48
СергейДата: Пт, 29 Июля 2011, 09:56 | Сообщение # 4
Необукер
Возможно защита.
Зайди на форум игры и спроси, в какой там проге делают ботов. Думаю есть спец-программы для этого?не?
 
СообщениеВозможно защита.
Зайди на форум игры и спроси, в какой там проге делают ботов. Думаю есть спец-программы для этого?не?

Автор - Сергей
Дата добавления - 29 Июля 2011 в 09:56
fromkmsДата: Пт, 29 Июля 2011, 09:59 | Сообщение # 5
Новичок
Были попытки сделать ботов,но они не работали.Может можно имитировать нажатия клавиш "глобально",как ,например,LeftClick в NB?
 
СообщениеБыли попытки сделать ботов,но они не работали.Может можно имитировать нажатия клавиш "глобально",как ,например,LeftClick в NB?

Автор - fromkms
Дата добавления - 29 Июля 2011 в 09:59
Dmitriy76Дата: Пт, 29 Июля 2011, 10:03 | Сообщение # 6
Новичок
Quote (fromkms)
Не получается отправить клавишу игре

а что за игра? Как называется?
 
Сообщение
Quote (fromkms)
Не получается отправить клавишу игре

а что за игра? Как называется?

Автор - Dmitriy76
Дата добавления - 29 Июля 2011 в 10:03
fromkmsДата: Пт, 29 Июля 2011, 10:20 | Сообщение # 7
Новичок
Minecraft,очень популярна,быстро развивается

Добавлено (29 Июль 2011, 10:20)
---------------------------------------------
Можно попробовать реализовать это с помощью AutoHotKeys,скомпилировать в exe и запускать из NB.

 
СообщениеMinecraft,очень популярна,быстро развивается

Добавлено (29 Июль 2011, 10:20)
---------------------------------------------
Можно попробовать реализовать это с помощью AutoHotKeys,скомпилировать в exe и запускать из NB.


Автор - fromkms
Дата добавления - 29 Июля 2011 в 10:20
Dmitriy76Дата: Пт, 29 Июля 2011, 10:27 | Сообщение # 8
Новичок
а зачем нб тогда?
 
Сообщениеа зачем нб тогда?

Автор - Dmitriy76
Дата добавления - 29 Июля 2011 в 10:27
fromkmsДата: Пт, 29 Июля 2011, 10:29 | Сообщение # 9
Новичок
ну хотел реализовать с помощью нб,чтобы лишний раз не мучиться с AHK
 
Сообщениену хотел реализовать с помощью нб,чтобы лишний раз не мучиться с AHK

Автор - fromkms
Дата добавления - 29 Июля 2011 в 10:29
Dmitriy76Дата: Пт, 29 Июля 2011, 10:32 | Сообщение # 10
Новичок
Это понятно, я имел ввиду зачем запускать ахк через нб ?
 
СообщениеЭто понятно, я имел ввиду зачем запускать ахк через нб ?

Автор - Dmitriy76
Дата добавления - 29 Июля 2011 в 10:32
fromkmsДата: Пт, 29 Июля 2011, 10:35 | Сообщение # 11
Новичок
ну я сделал лаунчер для игры(в городской сети),обновляет игру,показывает новости с сайта,вот,чтобы увеличить популярность лаунчера,решил встроить в него этакого "бота"
 
Сообщениену я сделал лаунчер для игры(в городской сети),обновляет игру,показывает новости с сайта,вот,чтобы увеличить популярность лаунчера,решил встроить в него этакого "бота"

Автор - fromkms
Дата добавления - 29 Июля 2011 в 10:35
Dmitriy76Дата: Пт, 29 Июля 2011, 10:37 | Сообщение # 12
Новичок
ну я имею ввиду созданый экзешник

Добавлено (29 Июль 2011, 10:37)
---------------------------------------------
Понятно..спрашиваю потому что самому интересно...научится многому тоже охота...

 
Сообщениену я имею ввиду созданый экзешник

Добавлено (29 Июль 2011, 10:37)
---------------------------------------------
Понятно..спрашиваю потому что самому интересно...научится многому тоже охота...


Автор - Dmitriy76
Дата добавления - 29 Июля 2011 в 10:37
fromkmsДата: Пт, 29 Июля 2011, 10:44 | Сообщение # 13
Новичок
делаю в лаунчере вкладку бот,допустим,создал бота на автоматическое движение и нажатие ЛКМ,человек жмет запуск,через некоторое время,EXE файл извлекается,и запускается(время перед запуском необходимо,чтобы пользователь успел переключиться на окно с игрой) и бот выполняет заложенную команду.

Добавлено (29 Июль 2011, 10:44)
---------------------------------------------
ещё лаунчер автообновляется,при выходе нового билда,обновляет клиент,отображает статус сервера и сайта(сделано при помощи php скрипта)

 
Сообщениеделаю в лаунчере вкладку бот,допустим,создал бота на автоматическое движение и нажатие ЛКМ,человек жмет запуск,через некоторое время,EXE файл извлекается,и запускается(время перед запуском необходимо,чтобы пользователь успел переключиться на окно с игрой) и бот выполняет заложенную команду.

Добавлено (29 Июль 2011, 10:44)
---------------------------------------------
ещё лаунчер автообновляется,при выходе нового билда,обновляет клиент,отображает статус сервера и сайта(сделано при помощи php скрипта)


Автор - fromkms
Дата добавления - 29 Июля 2011 в 10:44
Dmitriy76Дата: Пт, 29 Июля 2011, 10:53 | Сообщение # 14
Новичок
а игру тоже через нб запускать будешь?

Добавлено (29 Июль 2011, 10:53)
---------------------------------------------
ну я имею ввиду внутри проекта через объект прямоугольник?

 
Сообщениеа игру тоже через нб запускать будешь?

Добавлено (29 Июль 2011, 10:53)
---------------------------------------------
ну я имею ввиду внутри проекта через объект прямоугольник?


Автор - Dmitriy76
Дата добавления - 29 Июля 2011 в 10:53
fromkmsДата: Пт, 29 Июля 2011, 10:54 | Сообщение # 15
Новичок
она и так через него запускается,я даже баг исправил с запуском через стандартный exe файл игры(не запускалась с 1 раза),а через лаунчер отлично все запускается с 1 раза(лаучнер смотрит процесс игры,появился или нет)
 
Сообщениеона и так через него запускается,я даже баг исправил с запуском через стандартный exe файл игры(не запускалась с 1 раза),а через лаунчер отлично все запускается с 1 раза(лаучнер смотрит процесс игры,появился или нет)

Автор - fromkms
Дата добавления - 29 Июля 2011 в 10:54
Dmitriy76Дата: Пт, 29 Июля 2011, 11:05 | Сообщение # 16
Новичок
Интересная штука, классно придумал. thumbs_up
 
СообщениеИнтересная штука, классно придумал. thumbs_up

Автор - Dmitriy76
Дата добавления - 29 Июля 2011 в 11:05
DEMBELДата: Пт, 29 Июля 2011, 11:20 | Сообщение # 17
Наш дизайнер
Quote (fromkms)
Не получается отправить клавишу игре,в чем может быть проблема?

напиши вкратце что надо сделать чтоб проверить. Зайти туда-то, нажать то-то, и нужно чтобы получилось так-то... попробуем разными способами, хотя в игры щас встраивают разного рода защиты от таких "ботов"...


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (fromkms)
Не получается отправить клавишу игре,в чем может быть проблема?

напиши вкратце что надо сделать чтоб проверить. Зайти туда-то, нажать то-то, и нужно чтобы получилось так-то... попробуем разными способами, хотя в игры щас встраивают разного рода защиты от таких "ботов"...

Автор - DEMBEL
Дата добавления - 29 Июля 2011 в 11:20
fromkmsДата: Пт, 29 Июля 2011, 11:22 | Сообщение # 18
Новичок
Вопрос может показаться глупым,но проверить что?Работоспособность "бота"?
 
СообщениеВопрос может показаться глупым,но проверить что?Работоспособность "бота"?

Автор - fromkms
Дата добавления - 29 Июля 2011 в 11:22
DEMBELДата: Пт, 29 Июля 2011, 11:26 | Сообщение # 19
Наш дизайнер
посылку клавиш проверить. или вы уже решили проблему?

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениепосылку клавиш проверить. или вы уже решили проблему?

Автор - DEMBEL
Дата добавления - 29 Июля 2011 в 11:26
fromkmsДата: Пт, 29 Июля 2011, 11:29 | Сообщение # 20
Новичок
Я сейчас на работе,поэтому не решал ещё ничего.Буду дома,попробую AutoHotKeys,если не получится ничего,то напишу сюда.
 
СообщениеЯ сейчас на работе,поэтому не решал ещё ничего.Буду дома,попробую AutoHotKeys,если не получится ничего,то напишу сюда.

Автор - fromkms
Дата добавления - 29 Июля 2011 в 11:29
DEMBELДата: Пт, 29 Июля 2011, 12:01 | Сообщение # 21
Наш дизайнер
а в какое приложение-то нужно отправить клавиши? в браузер с открытым миникрафтом или в скачанный клиент миникрафта или еще куда? понаписали полстраницы, но четкой информации о проблеме нет, чтобы ее можно было воспроизвести и изучить. Хотя все должно работать, возможно вы чтото не так делаете... посыл клавиш не самая нерешаемая задача.
пробовали например это?


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеа в какое приложение-то нужно отправить клавиши? в браузер с открытым миникрафтом или в скачанный клиент миникрафта или еще куда? понаписали полстраницы, но четкой информации о проблеме нет, чтобы ее можно было воспроизвести и изучить. Хотя все должно работать, возможно вы чтото не так делаете... посыл клавиш не самая нерешаемая задача.
пробовали например это?

Автор - DEMBEL
Дата добавления - 29 Июля 2011 в 12:01
AlienДата: Пт, 29 Июля 2011, 12:19 | Сообщение # 22
Quote (DEMBEL)
пробовали например это?

А там клавиши (буквы нельзя отправлять), во всяком случае у меня не получалось. А вот всякие F1 и т.п. работают нормально.
 
Сообщение
Quote (DEMBEL)
пробовали например это?

А там клавиши (буквы нельзя отправлять), во всяком случае у меня не получалось. А вот всякие F1 и т.п. работают нормально.

Автор - Alien
Дата добавления - 29 Июля 2011 в 12:19
fromkmsДата: Пт, 29 Июля 2011, 12:55 | Сообщение # 23
Новичок
Quote (Alien)
А там клавиши (буквы нельзя отправлять), во всяком случае у меня не получалось. А вот всякие F1 и т.п. работают нормально.

Вот вот,у меня тоже самое.
Quote (DEMBEL)
а в какое приложение-то нужно отправить клавиши? в браузер с открытым миникрафтом или в скачанный клиент миникрафта или еще куда?

В скачанный клиент.
Посылать не получается даже используя SendKeys "notepad.exe" "w"
Пишет,что клавиша неверная.
 
Сообщение
Quote (Alien)
А там клавиши (буквы нельзя отправлять), во всяком случае у меня не получалось. А вот всякие F1 и т.п. работают нормально.

Вот вот,у меня тоже самое.
Quote (DEMBEL)
а в какое приложение-то нужно отправить клавиши? в браузер с открытым миникрафтом или в скачанный клиент миникрафта или еще куда?

В скачанный клиент.
Посылать не получается даже используя SendKeys "notepad.exe" "w"
Пишет,что клавиша неверная.

Автор - fromkms
Дата добавления - 29 Июля 2011 в 12:55
fromkmsДата: Пт, 29 Июля 2011, 12:58 | Сообщение # 24
Новичок
Quote (DEMBEL)
пробовали например это?

Пробовал и не только это.
Вот скриншот с ошибкой
Прикрепления: 4355534.jpg (25.6 Kb)
 
Сообщение
Quote (DEMBEL)
пробовали например это?

Пробовал и не только это.
Вот скриншот с ошибкой

Автор - fromkms
Дата добавления - 29 Июля 2011 в 12:58
AlienДата: Пт, 29 Июля 2011, 13:00 | Сообщение # 25
Quote (Сергей)
RAC_WinActivate "[заголовок окна]" ""
RAC_SendKeys "[w]" ""

А тут я наоборот не понял как отправлять не буквы, F1 и т.п.
Так:
Code
RAC_WinActivate "Блокнот" ""
RAC_SendKeys "привет" ""

Работает, а так:
Code
RAC_WinActivate "Блокнот" ""
RAC_SendKeys "F1" ""

просто вписывает F1, если указать {F1} так же вписывает {F1} %)

Добавлено (29 Июль 2011, 13:00)
---------------------------------------------
fromkms, у вас все равно по имени процесса вряд ли получится, там же используется javaw.exe, а этот процесс запускается не один раз.

 
Сообщение
Quote (Сергей)
RAC_WinActivate "[заголовок окна]" ""
RAC_SendKeys "[w]" ""

А тут я наоборот не понял как отправлять не буквы, F1 и т.п.
Так:
Code
RAC_WinActivate "Блокнот" ""
RAC_SendKeys "привет" ""

Работает, а так:
Code
RAC_WinActivate "Блокнот" ""
RAC_SendKeys "F1" ""

просто вписывает F1, если указать {F1} так же вписывает {F1} %)

Добавлено (29 Июль 2011, 13:00)
---------------------------------------------
fromkms, у вас все равно по имени процесса вряд ли получится, там же используется javaw.exe, а этот процесс запускается не один раз.


Автор - Alien
Дата добавления - 29 Июля 2011 в 13:00
fromkmsДата: Пт, 29 Июля 2011, 13:10 | Сообщение # 26
Новичок
Quote (Alien)
у вас все равно по имени процесса вряд ли получится, там же используется javaw.exe, а этот процесс запускается не один раз.

С этим все ясно,что на счет дескриптора,взятого по заголовку окна?
 
Сообщение
Quote (Alien)
у вас все равно по имени процесса вряд ли получится, там же используется javaw.exe, а этот процесс запускается не один раз.

С этим все ясно,что на счет дескриптора,взятого по заголовку окна?

Автор - fromkms
Дата добавления - 29 Июля 2011 в 13:10
AlienДата: Пт, 29 Июля 2011, 13:11 | Сообщение # 27
Может так будет работать?
Code
Run "minecraft.exe" "" "Normal" "" "[AppID]"
SendKeys "[AppID]" "{w}"

Не факт конечно, я не проверял.
 
СообщениеМожет так будет работать?
Code
Run "minecraft.exe" "" "Normal" "" "[AppID]"
SendKeys "[AppID]" "{w}"

Не факт конечно, я не проверял.

Автор - Alien
Дата добавления - 29 Июля 2011 в 13:11
fromkmsДата: Пт, 29 Июля 2011, 13:19 | Сообщение # 28
Новичок
Quote (Alien)
Может так будет работать?
Код

Run "minecraft.exe" "" "Normal" "" "[AppID]"
SendKeys "[AppID]" "{w}"

Не факт конечно, я не проверял.

Таким макаром даже блокноту послать ничего не смог
 
Сообщение
Quote (Alien)
Может так будет работать?
Код

Run "minecraft.exe" "" "Normal" "" "[AppID]"
SendKeys "[AppID]" "{w}"

Не факт конечно, я не проверял.

Таким макаром даже блокноту послать ничего не смог

Автор - fromkms
Дата добавления - 29 Июля 2011 в 13:19
AlienДата: Пт, 29 Июля 2011, 13:21 | Сообщение # 29
Я бы тогда сделал через AHK и запускал из NB скрыто как консольное приложение. dont_know
 
СообщениеЯ бы тогда сделал через AHK и запускал из NB скрыто как консольное приложение. dont_know

Автор - Alien
Дата добавления - 29 Июля 2011 в 13:21
DEMBELДата: Пт, 29 Июля 2011, 13:23 | Сообщение # 30
Наш дизайнер
Quote (Alien)
А там клавиши (буквы нельзя отправлять), во всяком случае у меня не получалось. А вот всякие F1 и т.п. работают нормально.

с чего бы это? все работает. вот нашел окна по заголовку, появился дескриптор 722074, я отправил текст по дескриптору в блокнотное окно.
Прикрепления: 9352457.gif (8.8 Kb)


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (Alien)
А там клавиши (буквы нельзя отправлять), во всяком случае у меня не получалось. А вот всякие F1 и т.п. работают нормально.

с чего бы это? все работает. вот нашел окна по заголовку, появился дескриптор 722074, я отправил текст по дескриптору в блокнотное окно.

Автор - DEMBEL
Дата добавления - 29 Июля 2011 в 13:23
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: