StringSplit обрубает символ

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

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. Почему и как я могу зафиксировать его?

0
задан 08.09.2009, 13:37

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 здесь, тогда как {Пространство} дает лютеций, когда Вы испытали :)

1
ответ дан 24.11.2019, 12:46

Теги

Похожие вопросы