Тема: AHK: перейти к строке №...
Помогите пожалуйста,
как сделать (можно ли вообще): "если условие выполняется перейти к строке№..."
типа так чтоли:
if, условие
Continue line 23спасибо.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Помогите пожалуйста,
как сделать (можно ли вообще): "если условие выполняется перейти к строке№..."
типа так чтоли:
if, условие
Continue line 23спасибо.
Строке скрипта?
Да.
"line 23" так и писать?
Вы бы почитали по ссылке инструкции. Или их русскоязычный аналог.
Мне нужно перейти от одной строки к другой в самом цыкле, а не к MyLabel;
и что писать вместо "line23" т.к. с ним AHK выдает ошибку.
While, GetKeyState("NumpadIns", "P")
{
Send, {NumpadEnd Down}
Sleep, !GetKeyState("NumpadIns", "P") ? -1:424
Send, {NumpadEnd Up}
[color=#FF0000] if, GetKeyState("w", "P")
Goto, [u]line23[/u]
else[/color]
Sleep, !GetKeyState("NumpadIns", "P") ? -1:14
Send, {Numpaddown Down} ;типа сюда перейти
Sleep, !GetKeyState("NumpadIns", "P") ? -1:424
Send, {Numpaddown Up}
}
ReturnНу так вы поставьте Label перед этой строкой 23 и переходите на него. По номеру нельзя.
Если не сложно, сделайте пожалуйста пример по образцу моего кода.
Как-то так. Если выдаёт ошибки, то пишите какие.
While GetKeyState("NumpadIns", "P")
{
Send, {NumpadEnd Down}
Sleep, !GetKeyState("NumpadIns", "P") ? -1:424
Send, {NumpadEnd Up}
if GetKeyState("w", "P")
Goto, Label1
else
Sleep, !GetKeyState("NumpadIns", "P") ? -1:14
Label1:
Send, {Numpaddown Down} ;типа сюда перейти
Sleep, !GetKeyState("NumpadIns", "P") ? -1:424
Send, {Numpaddown Up}
}
ReturnСпасибо большое.![]()
Алексей Марч., у нас принято соблюдать правила русского языка. Ваш "стиль" - явное неуважение к участникам форума. Отредактируйте свои сообщения (всего 12).
Простите за "мой стиль" писания, не приниимайте это как не уважение,я постараюсь исправить.
Подразумеваются заглавные буквы в начале предложения и уместные знаки препинания в конце. Исправить не сложно ![]()
Понял.:)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться