Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: SONIC on March 13, 2017, 03:06:53 AM
-
два вопроса на одном примере
:start
IF (ISKEYDOWN(97)=1) // NumPad 1
WAITMS (100)
END_IF
goto(start)
IF (ISKEYDOWN(98)=1) // NumPad 2
WAITMS (100)
END_IF
goto(start)
1)как нажать клавишу без пропечатывания её в программу
чтобы было не 1A и 2B а просто A и B
2)как нажатие клавиши отправить в несколько окон Hwid или PID словно скрип закреплен сразу за несколькими окнами
-
Твой пример неправильный, одно goto(start) лишнее. Да и вообще гото тут не нужны.
1 ничего не понял, где в твоем примере "было не 1A и 2B" ?
2 кликер привязывается единовременно только к одному окну. Чтобы отправлять команды в несколько окон нужно попеременно привязываться к каждому из них. Это возможно командой HSET.
-
Зачем эти ребусы? Но, наверно я это понял (в кои то веки).
Кликер по нажатию NumPad 1 должен сам нажать ещё "A". И ты хочешь чтоб отправилось не 1А (1 нажат тобой на доп клавиатуре), а просто "A".
Хм... а как ты себе это представляешь? Кликер может эмулировать нажатие кнопок, а не блокировать реакцию на уже нажатые кнопки.
Если возможно, используй для управления клавиши, которые не дают печатные символы и не задействованы в программе SHIFT, CTRL, NumLock, F2-F12 и прочие.
-
Твой пример неправильный, одно goto(start) лишнее. Да и вообще гото тут не нужны.
1 ничего не понял, где в твоем примере "было не 1A и 2B" ?
2 кликер привязывается единовременно только к одному окну. Чтобы отправлять команды в несколько окон нужно попеременно привязываться к каждому из них. Это возможно командой HSET.
да там два гото лишних это я и так знаю )) но погоды они не делают так что не беда ))
-
Зачем эти ребусы? Но, наверно я это понял (в кои то веки).
Кликер по нажатию NumPad 1 должен сам нажать ещё "A". И ты хочешь чтоб отправилось не 1А (1 нажат тобой на доп клавиатуре), а просто "A".
Хм... а как ты себе это представляешь? Кликер может эмулировать нажатие кнопок, а не блокировать реакцию на уже нажатые кнопки.
Если возможно, используй для управления клавиши, которые не дают печатные символы и не задействованы в программе SHIFT, CTRL, NumLock, F2-F12 и прочие.
это упрошенный вид для ввода какого то большого количества букв нажатием 1й клавиши
просто глупо когда слова к примеру начинается с единицы или какой другой неудобной буквы :)) вот и подумал авось можно её спрятать :)
-
Почему бы тогда не спросить это напрямую?
Да и пример имеет мало общего с текстовым описанием.
Тогда можно испробовать другие решения, например уводить фокус из окна ввода и там ждать команд.
Как поступила команда активировать ввод кликом и уже после вводить данные, тогда и команда не будет попадать.
-
Это возможно командой HSET.
ммдда что то не подумал про это а подумал про отправку на прямую )) спасибо помог