2011-11-23 348 views
1

尝试做做简单的如何使用AutoHotkey替换''?

StringReplace, clipboard, clipboard, \, /, All 

该代码工作瓦特/等字符,但给出了一个错误“\”和/或“/” 也试过ASCII代码,但那些不工作,要么自%是AHK中的一个变量。

如何使用AutoHotkey替换'\'?

回答

2

我没有得到使用该行的错误。我用下面的代码片段进行测试:在Windows XP的笔记本电脑

CapsLock & p:: 
clipboard = are\there\backslashes? 
MsgBox, %clipboard% 
StringReplace, clipboard, clipboard, \, /, All 
MsgBox, %clipboard% 
return 

我使用的AutoHotkey 1.0.46.1(现在可能是旧的...)。

您使用的是什么版本?

+0

感谢您检查;使用更新的版本。 –

+0

刚试过这个,现在可以工作了;不知道我以前做错了什么。 –

0

如果您正在使用\转义字符

#EscapeChar \ 

则代码应该是

StringReplace, clipboard, clipboard, \\, /, All