У меня есть настройка горячих клавиш, как это:

Numpad1::
ClipSave := ClipboardAll
Send, ^+{Left}^+{Left}
Send ^x
StringSplit, Commands, Clipboard, {Space}
Send, local{Space}
Send, %Commands1%
Send, {Space}={Space}
Send, %Commands2%
Return

Учитывая ввод lua 1 , он должен создать local lua = 1 . Но это производит Local lu = 1 . Почему и как я могу это исправить?

1 ответ1

1

Используйте% A_Space% вместо {Space}

Numpad1::
ClipSave := ClipboardAll
Send, ^+{Left}^+{Left}
Send ^x
StringSplit, Commands, Clipboard, %A_Space%
Send, local{Space}
Send, %Commands1%
Send, {Space}={Space}
Send, %Commands2%
Return

производит локальный lua = 1 из lua 1 здесь, где {Space} дает lu, как вы уже видели :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .