1 (изменено: ypppu, 2017-12-29 10:10:03)

Тема: AHK: Включить Suspend и выключать при нажатие на одну клавишу

Здравствуйте!
Хотелось бы узнать, как можно написать скрипт, чтобы при нажатие на Capslock скрипт менял значения Suspend на Off и на On.

Например:

GetKeyState, state, CapsLock, T
If state = 0 Капслок неактивен то
{
Suspend off
}
If state = 1 Капслок активен то
{
Suspend on
}

Заранее благодарю!

Люблю когда мне понижают репутацию (мне правда все равно)

2

Re: AHK: Включить Suspend и выключать при нажатие на одну клавишу


While(1) {
	GetKeyState, state, CapsLock, T
	tooltip % state
	if(state = "U") ;unpressed
		Suspend("Off")
	if(state = "D") ;pressed
		Suspend("On")
	sleep 100 ;msec
} return

F1::Exit

Suspend(func) {
	static bSuspend
	if(func = "On" && !bSuspend) {
		bSuspend:=1
		Suspend on
	} else if(func = "Off" && bSuspend) {
		bSuspend:=0
		Suspend off
	}
}