我的脚本是:
oCB := ClipboardAll ; old Clipboard
clipboard = ; Emptying clipboard to prepare for ClipWait
Sendinput, ^c
ClipWait
selected_text = %clipboard%
Send, %selected_text%
ClipBoard := oCB ; restore ClipBoard
return
目前它增加了空行。如果我在
上使用它Alice
Bob
Carol
我得到了
Alice
Bob
Carol
这里发生了什么?如何保持文本不变,以便我可以根据自己的选择操作它而不会产生副作用?
答案 0 :(得分:2)
由于某种原因Send
或接收文本的程序,将`r`n解释为两个换行符,因此最简单的解决方案是从字符串中删除`r。
在发送文字之前添加此行:
StringReplace, selected_text , selected_text , `r , , All