StringSplit está cortando um caractere

0

Eu tenho uma configuração de teclas de atalho como esta:

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

Dada a entrada lua 1 , deve produzir local lua = 1 . Mas, produz Local lu = 1 . Por que e como posso corrigir isso?

    
por RCIX 08.09.2009 / 12:27

1 resposta

1

Use% A_Space% em vez de {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

produz lua = 1 local a partir de lua 1 aqui, onde {Space} dá lu, como você experimentou:)

    
por 09.09.2009 / 13:59