Что нового

Как поставить HotKey в данный скрипт?

griZZly

Новичок
Сообщения
1
Репутация
0
Собственно вот текст скрипта.

Код:
For $i = 0 to 1 Step 0
Switch MouseGetPos(0)
Case 0 to 639
Send("{d up}")
Send("{a down}")
Case 641 to 1280
Send("{a up}")
Send("{d down}")
EndSwitch
Next

Мне нужна чтобы скрипт ставился на паузу на колесико мыши и снимался так же (Или на любую другую кнопку). Помогите дописать пожалуйста:smile:
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: [Ошибки] Нужно дописать скрипт

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"[Ошибки] Нужно дописать скрипт" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Можно так:
Код:
#include "MouseOnEvent.au3" ; http://autoit-script.ru/index.php/topic,198.0.html

Global $isPaused = False

_MouseSetOnEvent($MOUSE_WHEELDOWN_EVENT, "_togglePause"); пауза на нажатие колёсико мыши
HotKeySet("{F2}", "_togglePause"); Пауза на клавишу F2

For $i = 0 to 1 Step 0
Switch MouseGetPos(0)
Case 0 to 639
Send("{d up}")
Send("{a down}")
Case 641 to 1280
Send("{a up}")
Send("{d down}")
EndSwitch
	While $isPaused
		Sleep(100)
	WEnd
Next

Func _togglePause()
	$isPaused = Not $isPaused
EndFunc   ;==>_togglePause
 
Верх