如何使用AutoHotkey替换'\'?
问题描述:
尝试做做简单的如何使用AutoHotkey替换''?
StringReplace, clipboard, clipboard, \, /, All
该代码工作瓦特/等字符,但给出了一个错误“\”和/或“/” 也试过ASCII代码,但那些不工作,要么自%是AHK中的一个变量。
如何使用AutoHotkey替换'\'?
答
我没有得到使用该行的错误。我用下面的代码片段进行测试:在Windows XP的笔记本电脑
CapsLock & p::
clipboard = are\there\backslashes?
MsgBox, %clipboard%
StringReplace, clipboard, clipboard, \, /, All
MsgBox, %clipboard%
return
我使用的AutoHotkey 1.0.46.1(现在可能是旧的...)。
您使用的是什么版本?
答
如果您正在使用\
转义字符
#EscapeChar \
则代码应该是
StringReplace, clipboard, clipboard, \\, /, All
感谢您检查;使用更新的版本。 –
刚试过这个,现在可以工作了;不知道我以前做错了什么。 –