Autohotkey 如何放置“a”/&引用;自动热键?

Autohotkey 如何放置“a”/&引用;自动热键?,autohotkey,Autohotkey,我正在尝试编写一个AHK脚本,将文本发送到命令提示符。当我发送“ipconfig/all”时,这就是命令提示符“ipconfig`all”中显示的内容。我不能把“/”放进去。我试过COMSPEC和escape角色。但我还是不明白 下面是我当前的代码 ^!d:: ; Ctrl, Alt, d Run, C:\Users\Alex Chapman\AppData\Local\Microsoft\Windows\WinX\Group3\02 sleep 500 Clipboard = ipco

我正在尝试编写一个AHK脚本,将文本发送到命令提示符。当我发送“ipconfig/all”时,这就是命令提示符“ipconfig`all”中显示的内容。我不能把“/”放进去。我试过COMSPEC和escape角色。但我还是不明白

下面是我当前的代码

^!d:: ; Ctrl, Alt, d

Run, C:\Users\Alex Chapman\AppData\Local\Microsoft\Windows\WinX\Group3\02 

sleep 500

Clipboard = ipconfig /all

send, ^v

send, {Enter}

return 

这4种方法对我来说很有效:

正常:
Send ipconfig/all

转义:
Send ipconfig`/all

原始:
SendRaw ipconfig/all

以及解决办法:

clipboard=ipconfig /all
Send ^v
如果要使用变通方法保留剪贴板,可以执行以下操作:

cbbackup:=clipboard
clipboard=ipconfig /all
Send ^v
clipboard:=cbbackup
cbbackup=

send ipconfig/all
works4me。可能是代码中的其他内容,如SetKeydelay或SendMode或…我就是这样键入的。此外,我没有使用任何SetKeydelay或SendMode您的代码在这里工作正常(除了运行之外,因为我的Windows VIsta上没有此文件);谢谢剪贴板是唯一有效的。@A.Chapman只有剪贴板有效吗?所以肯定还有别的事情发生。您是否有其他可能会干扰的热键或热字符串?您是否使用标准键盘/标准布局?用反勾号
`
代替
/
听起来不像任何AHK功能@答:Chapman可能您的一个热键(在此脚本或当前运行的另一个脚本中)类似于
$/::Send`
,因此您的
Send ipconfig/all
命令正在启动热键,而不是发送密钥。。。你能分享你的代码吗?这种行为很奇怪。。。