1 (изменено: shadow.z1xy, 2018-06-05 14:04:01)

Тема: Можно ли активировать скрипт с клавиша из переменной

Здравствуйте, я не давно познакомился с AHK и в документации не нашел способа активировать скрипт нажимая кнопку из переменной.
Можно ли это реализовать без GUI?
Пример:

sc10::
	send, {sc11}
	send, {sc12}
	send, {sc13}
#If
return

Вот надо чтобы sc10 был в переменной чтобы в любой момент поменять только значение из переменной а не во всем коде.



Так же есть такой вопрос.

sc10 down::
send, {sc6}
send, {sc6}
send, {sc2}
#if
return

sc10 up::
send, {sc4} 
send, {sc3}
#if
return

Можно ли сделать так чтобы при первой зажатии (sc10 down)  один раз выполнился первая часть кода (именно один раз) а при отжатии вторая часть.



Так же 3 часть вопроса (извините за огромную тему)

Есть 2 куска кода которых надо выполнить, как сделать так чтобы при первой нажатии например кнопки B выполнился первая часть кода и запустился таймер в 5 сек. Если в течении 5 сек опять нажать кнопку B выполниться вторая часть кода, а если пройдет 5 сек как бы таймер обнулится и при нажатии B опять выполниться первая часть.

Заранее спасибо).

2

Re: Можно ли активировать скрипт с клавиша из переменной

shadow.z1xy пишет:

в документации не нашел способа

Плохо искали - команда Hotkey.

shadow.z1xy пишет:

при первой зажатии

Заведите переменную и записывайте туда "первой" или не "первой". А в коде у вас бессмысленные #if.

shadow.z1xy пишет:

Так же 3 часть

KeyWait

3

Re: Можно ли активировать скрипт с клавиша из переменной

stealzy
Можно с примерами пожалуйста?

4

Re: Можно ли активировать скрипт с клавиша из переменной

Примеры в справке, ру справка в подписи, подпись в сообщении, сообщения в теме, ...