1

Тема: AHK: Активация скрипта с помощью клавиш

Добрый день.
У меня есть два скрипта. Работают они по отдельности.
Вот первый.

!CapsLock::
ControlClick, x815 y608, A
ControlClick, x822 y632, A
return

Вот второй.

Numpad1::
ControlClick, x485 y303, A
return

Numpad2::
ControlClick, x578 y298, A
return

Numpad3::
ControlClick, x684 y295, A
return

Numpad4::
ControlClick, x485 y388, A
return

Numpad5::
ControlClick, x577 y388, A
return

Numpad6::
ControlClick, x679 y385, A
return

Numpad7::
ControlClick, x485 y488, A
return

Numpad8::
ControlClick, x579 y486, A
return

Numpad9::
ControlClick, x681 y489, A
return

NumpadEnter::
ControlClick, x820 y608, A
ControlClick, x818 y631, A
ControlClick, x818 y653, A
return

Numpad0::
ControlClick, x819 y710, A
return

Вопрос такой.
Как мне сделать, чтобы эти два скрипта стали одним, но при условии, что если я нажимаю определенную клавишу на клавиатуре, то срабатывает первый скрипт, если нажимаю другую - то срабатывает другой скрипт.

Мне очень нужно, чтобы они были в одном файле, но я мог контролировать, какой именно скрипт сейчас должен выполняться.

2

Re: AHK: Активация скрипта с помощью клавиш

А возможно сделать так?
Оставить только второй скрипт, но сделать так, что при включенной клавише CapsIock он начинал работать, а при выключенном CapsIock - он не работал.

3

Re: AHK: Активация скрипта с помощью клавиш

#if GetKeyState("CapsLock", "T") = 1
f11::
msgbox Capslock включен
#if

4

Re: AHK: Активация скрипта с помощью клавиш

Malcev пишет:
#if GetKeyState("CapsLock", "T") = 1
f11::
msgbox Capslock включен
#if

Я так понял, что это код просто, чтобы выскаливало окно о том, что CapsLock включен.
А как мне интегрировать в скрипт, чтобы при включенном CapsLock скрипт включался, а при выключенном - выключался

5

Re: AHK: Активация скрипта с помощью клавиш

Artist пишет:

А как мне интегрировать в скрипт, чтобы при включенном CapsLock скрипт включался, а при выключенном - выключался


#if GetKeyState("CapsLock", "T") = 1

Numpad1::
ControlClick, x485 y303, A
return

Numpad2::
ControlClick, x578 y298, A
return

Numpad3::
ControlClick, x684 y295, A
return

Numpad4::
ControlClick, x485 y388, A
return

Numpad5::
ControlClick, x577 y388, A
return

Numpad6::
ControlClick, x679 y385, A
return

Numpad7::
ControlClick, x485 y488, A
return

Numpad8::
ControlClick, x579 y486, A
return

Numpad9::
ControlClick, x681 y489, A
return

NumpadEnter::
ControlClick, x820 y608, A
ControlClick, x818 y631, A
ControlClick, x818 y653, A
return

Numpad0::
ControlClick, x819 y710, A
return

#if

6

Re: AHK: Активация скрипта с помощью клавиш

mafckz пишет:
Artist пишет:

А как мне интегрировать в скрипт, чтобы при включенном CapsLock скрипт включался, а при выключенном - выключался


#if GetKeyState("CapsLock", "T") = 1

Numpad1::
ControlClick, x485 y303, A
return

Numpad2::
ControlClick, x578 y298, A
return

Numpad3::
ControlClick, x684 y295, A
return

Numpad4::
ControlClick, x485 y388, A
return

Numpad5::
ControlClick, x577 y388, A
return

Numpad6::
ControlClick, x679 y385, A
return

Numpad7::
ControlClick, x485 y488, A
return

Numpad8::
ControlClick, x579 y486, A
return

Numpad9::
ControlClick, x681 y489, A
return

NumpadEnter::
ControlClick, x820 y608, A
ControlClick, x818 y631, A
ControlClick, x818 y653, A
return

Numpad0::
ControlClick, x819 y710, A
return

#if

Спасибо за оказанную помощь. Все работает.

7

Re: AHK: Активация скрипта с помощью клавиш

Artist, просьба избегать избыточного цитирования.