У меня есть установка горячей клавиши как это:
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
. Почему и как я могу зафиксировать его?
Используйте %A_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 здесь, тогда как {Пространство} дает лютеций, когда Вы испытали :)