2015-01-03 3 views
0

Я довольно новичок в этом, поэтому этот код может быть очень сломан внутри себя, но цель состоит в том, чтобы он в основном чередовался между щелчком слева направо снова и снова. Конечно, для эффективности я хотел бы переключить его. Я не могу найти решение после прочтения нескольких статей, поэтому любая помощь будет оценена. Благодарю.Autohotkey, как это сделать, когда я нажимаю F4?

~$F4:: 
While GetKeyState("F4", "P"){ 
     Send, {Click down} 
     sleep 50 
     Send, {Click up} 
     sleep 50 
     Send, {Click down right} 
     sleep 50 
     Send, {Click up right} 
     sleep 50 
} 
return 

ответ

0
~$F4:: 
While GetKeyState("F4", "P"){ 
     Send, {LButton down} 
     sleep 50 
     Send, {LButton up} 
     sleep 50 
     Send, {RButton down} 
     sleep 50 
     Send, {RButton up} 
     sleep 50 
} 
return 

Ваша ошибка состоит в том, что вы не используете правильные имена ключей в Send команды, а также команды параметры не в нужном месте. Первым параметром должно быть имя ключа. Вы можете получить список всех ключей здесь: http://ahkscript.org/docs/KeyList.htm. Второй параметр должен быть состоянием ключа (вверх, вниз).

Кроме того, всегда используйте AutoHotkey и его документацию от http://ahkscript.org/ (текущая версия uptodate, новый официальный сайт)! AutoHotkey и его документация с autohotkey.com устарели, и у вас могут возникнуть проблемы с их использованием!