1 (изменено: Malcev, 2012-12-24 16:08:18)

Тема: AHK: Как при нажатии кнопки пропустить часть скрипта

Типа:

f11::
send, 1
send, 2
send, 3
send, 4
send, 5

f12::
send, 1
; send, 2    пропускаем
; send, 3    пропускаем
; send, 4    пропускаем
send, 5

Или легче создать просто новый скрипт?
Что не очень хочется, так как их и так 6.

2

Re: AHK: Как при нажатии кнопки пропустить часть скрипта

f11::
f12::
    send, 1
    if (A_ThisHotkey <> "f12") {
        send, 2
        send, 3
        send, 4
    }
    send, 5
    return

3

Re: AHK: Как при нажатии кнопки пропустить часть скрипта

Спасибо большое!

4

Re: AHK: Как при нажатии кнопки пропустить часть скрипта

Удивительно, я был уверен, что всё намного хуже.
Пожалуйста.

5

Re: AHK: Как при нажатии кнопки пропустить часть скрипта

А как на примере кода из первого поста, по нажатию на  F11 заменить "5" на "5,5"?

6

Re: AHK: Как при нажатии кнопки пропустить часть скрипта

С помощью условий...

f11::
f12::
send, 1
if (A_ThisHotkey != "f12")
{
  send, 2
  send, 3
  send, 4
  send, 5,5
}
else
  send, 5
return
Win 10 x64
AHK v1.1.33.02
                       Справка тебе в помощь.