尝试做一个简单的
StringReplace, clipboard, clipboard, \, /, All
该代码适用于其他字符,但在'\'和/或'/'时出错 也试过ASCII码,但这些都不起作用,因为%是AHK中的一个变量。
如何使用AutoHotkey String替换'\'?
答案 0 :(得分:3)
使用该行我没有错误。我使用以下代码片段进行测试:
CapsLock & p::
clipboard = are\there\backslashes?
MsgBox, %clipboard%
StringReplace, clipboard, clipboard, \, /, All
MsgBox, %clipboard%
return
我在Windows XP笔记本电脑上使用AutoHotKey 1.0.46.1(现在可能已经老了......)。
您使用的是哪个版本?
答案 1 :(得分:0)
如果您使用\
作为转义字符
#EscapeChar \
那么代码应该是
StringReplace, clipboard, clipboard, \\, /, All