如何使用AutoHotkey String替换'\'?

时间:2011-11-23 01:57:03

标签: autohotkey

尝试做一个简单的

StringReplace, clipboard, clipboard, \, /, All

该代码适用于其他字符,但在'\'和/或'/'时出错 也试过ASCII码,但这些都不起作用,因为%是AHK中的一个变量。

如何使用AutoHotkey String替换'\'?

2 个答案:

答案 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