Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / табу на vb / 25 сообщений из 41, страница 1 из 2
10.11.2011, 16:55
    #37520425
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
пытался создать бота для игры. ставлю таймер и простую строчку: кейпрес ("1"). запускаю игру, включаю программу. когда приходит время посылать кейпрес, прога кикается с выдуманными ошибками.
наблюдения:
1) прога нормально работает, до тех пор, пока не приходит очередь кейпрес.
2) если игра не в активном окне, то прога работает нормально, посылет единички в блокнот
3) также не работают команды по перемещению мыши, имитация кликов мыши...
как это исправить?
...
Рейтинг: 0 / 0
10.11.2011, 17:13
    #37520488
timtim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
BelowZero,

Скорее всего в игре организована защита от всяких жопошников.
...
Рейтинг: 0 / 0
10.11.2011, 18:23
    #37520667
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
timtim,

не может быть! а я и не знал! спс, вы открыли мне глаза...
...
Рейтинг: 0 / 0
17.11.2011, 19:27
    #37532221
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
ввести с клавиатуры цифру в игру можно, а программой нет. как это обойти?
...
Рейтинг: 0 / 0
17.11.2011, 19:35
    #37532229
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
небольшой соленоид (можно сделать из старого реле), который будет жать на клаву, тиристор подключенный к LPT-порту и небольшая программка управления.
...
Рейтинг: 0 / 0
17.11.2011, 19:36
    #37532231
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
Shocker.Pro,

а проще?на программном уровне, имитируя прямое нажатие с клавиатуры
...
Рейтинг: 0 / 0
17.11.2011, 19:40
    #37532237
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
провёл опыт: игра разрешает ввод с экранной клавиатуры!!! не знаю, чем, но это как-то должно помочь в решении проблемы. как-то...
...
Рейтинг: 0 / 0
17.11.2011, 19:40
    #37532238
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
BelowZeroа проще? Первый пост
...
Рейтинг: 0 / 0
17.11.2011, 19:44
    #37532243
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
Antonariy,

флуд
...
Рейтинг: 0 / 0
17.11.2011, 22:00
    #37532425
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
Какие вопросы, такие ответы.
...
Рейтинг: 0 / 0
17.11.2011, 22:10
    #37532436
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
Antonariy,

вопросы сформулированы точно, по делу, они актуальны и не выходят за пределы возможного... пытаюсь двигаться в направлении экранной клавиатуры... почему экранную клавиатуру игра воспринимает нормально, а мою программу нет? у кого какие мысли?
...
Рейтинг: 0 / 0
17.11.2011, 22:34
    #37532465
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
BelowZeroвопросы сформулированы точно, по делупервый пост просто кишит точными формулировками, примерами кода, скриншотами и текстами ошибок.
...
Рейтинг: 0 / 0
17.11.2011, 22:59
    #37532494
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
при отправке sendkeys игре игра всё игнорит, а программа, отправившая sendkeys, закрывается с ошибкой
...
Рейтинг: 0 / 0
17.11.2011, 23:41
    #37532546
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
BelowZerosendkeys это прозвучало впервые

думаю, надо отправлять на уровне API, что и делает экранная клавиатура
...
Рейтинг: 0 / 0
18.11.2011, 10:53
    #37532974
TpaBka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
Судя по MsgBox у тебя винда 7
и скорей всего у тебя вообще не работает sendkeys (даже в твоем приложении)
если я прав, то вот решение проблемы:тынц
...
Рейтинг: 0 / 0
18.11.2011, 14:47
    #37533583
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
TpaBka,

да, но проблема не в этом. как я писал выше, сендкейс работает даже с включенной игрой, если фокус не на окне игры. вот ошибка XP
...
Рейтинг: 0 / 0
18.11.2011, 14:52
    #37533599
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
Shocker.Proдумаю, надо отправлять на уровне API, что и делает экранная клавиатура
подскажете как?
...
Рейтинг: 0 / 0
18.11.2011, 15:11
    #37533640
TpaBka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
BelowZero,

Скачай файлик с того поста, что я указал выше
там sendkeys на api
...
Рейтинг: 0 / 0
18.11.2011, 15:55
    #37533760
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
TpaBka,

теперь ошибка не выходит и прога не закрывается, но игра по-прежнему ни на что не реагирует. только на чистый ввод с клавиатуры и на экранную клавиатуру
...
Рейтинг: 0 / 0
18.11.2011, 16:36
    #37533874
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
на одном из форумов подсказали использовать SendMessage, как это правильно записать?
...
Рейтинг: 0 / 0
18.11.2011, 17:46
    #37534023
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
BelowZeroна одном из форумов подсказали использовать SendMessage, как это правильно записать? ты уже воспользовался поиском по форуму? проанализировал примеры? посмотрел хелп?
...
Рейтинг: 0 / 0
18.11.2011, 17:51
    #37534034
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
Shocker.Pro,

объявление
Private Declare Function SendMessage Lib "user32" _
Alias "SendMessageA" (ByVal hwnd As Long, ByVal _
wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
я когда-то использовал SendMessage для отправки каких-то команд, в данном случаю нужно просто написать "1" в игре
...
Рейтинг: 0 / 0
18.11.2011, 19:08
    #37534152
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
BelowZero,

Я задал вопрос
Shocker.Proты уже воспользовался поиском по форуму? проанализировал примеры? посмотрел хелп?ответ будет?
...
Рейтинг: 0 / 0
18.11.2011, 19:40
    #37534211
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
Ципихович Эндрю, 11623011
Модератор: флуд потер, всем флудерам - по ссылке прошу
...
Рейтинг: 0 / 0
19.11.2011, 16:28
    #37534849
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табу на vb
провёл ряд тестов. пытался имитировать клик мыши через API. наблюдения:
1) как и в случае с API имитацией нажатий клавиатуры, моя прога не закрывается, просто игнорируется игрой.
2) происходит клик мыши по любой другой программе, даже при запущеной игре
3) нажатия имитируются на экранную клавиатуру в любую программу, кроме игры. игра игнорит даже имитацию нажатий на экр клавиатуру
что делать?(
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / табу на vb / 25 сообщений из 41, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]