1 (изменено: Alien, 2012-07-19 16:44:18)

Тема: AHK: Нажатие кнопок в конкретном окне.

Требуется, чтобы, ahk "посылал" нажатия клавиш в окно minecraft(игра).
Список клавиш:
>левый клик 4 раза, пауза 1 секунду,.. повторить 10 раз.., 5(нажатие цифры(не num клавиатура)), пауза 3 секунды, E(15 секунд держать клавишу E), 1(цифра не нум),.. повторять скрипт заново< и всё это, если можно, происходит только в одном окне, а я одновременно с запущеным скриптом делаю что-нибудь в другом окне. Можно ли сделать так? Если нет, то скиньте просто скрипт этих действий.
И ещё надо отмену или запуск этого скрипта(в зависимости от состояния скрипта(он или оф) по нажатию Ctrl + Alt + M.
Благодарю за внимание и помощь.

P.S. Если нельзя отправлять команды в окно и при этом заниматься чем-нибудь ещё на компьютере, то можно изменить скрипт. Я напишу другой скрипт, когда увижу ответы в этой теме(скрипт с Alt+Tab:) )

2

Re: AHK: Нажатие кнопок в конкретном окне.

Почему нельзя, можно, всё можно.
Прочтите от AutoHotkey Документация до AHK_L Docs.

3

Re: AHK: Нажатие кнопок в конкретном окне.

creature.ws пишет:

Почему нельзя, можно, всё можно.
Прочтите от AutoHotkey Документация до AHK_L Docs.

Можно готовый скрипт?

4

Re: AHK: Нажатие кнопок в конкретном окне.

Если вы меня спрашиваете, то нет, нельзя.

5

Re: AHK: Нажатие кнопок в конкретном окне.

Ап. Ребята помогите кто-нибудь. Хотя бы напишите как отправлять команды(скриптом) в конкретное окно, при этом работая в другом окне.

6

Re: AHK: Нажатие кнопок в конкретном окне.

Под «командами» понимать нажатия клавиш? Тогда — ControlSend

7

Re: AHK: Нажатие кнопок в конкретном окне.

Alien пишет:

Требуется, чтобы, ahk "посылал" нажатия клавиш в окно minecraft(игра).
Список клавиш:
>левый клик 4 раза, пауза 1 секунду,.. повторить 10 раз.., 5(нажатие цифры(не num клавиатура)), пауза 3 секунды, E(15 секунд держать клавишу E), 1(цифра не нум),.. повторять скрипт заново< и всё это, если можно, происходит только в одном окне, а я одновременно с запущеным скриптом делаю что-нибудь в другом окне. Можно ли сделать так? Если нет, то скиньте просто скрипт этих действий.
И ещё надо отмену или запуск этого скрипта(в зависимости от состояния скрипта(он или оф) по нажатию Ctrl + Alt + M.
Благодарю за внимание и помощь.

P.S. Если нельзя отправлять команды в окно и при этом заниматься чем-нибудь ещё на компьютере, то можно изменить скрипт. Я напишу другой скрипт, когда увижу ответы в этой теме(скрипт с Alt+Tab:) )

по поводу "В отдельном окне" не знаю, но в текущем окне так:


x=0
y=0
Start:
Loop 10
{
	Loop 4
	{
	MouseClick, Left, %x%, %y%
	Sleep, 200
	}

Sleep, 1000
}
Send, 5
Sleep, 3000
Send, {E down}
Sleep, 15000
Send, {E up}
Sleep, 200
Send, 1
Sleep, 200
GoTo, Start