Page 1 of 1

小白求教,autohotkey脚本运行不正常

Posted: 15 Oct 2019, 05:27
by zhizunbao84
请教各位高手,我的电脑是win7 64位,使用autohotkey 1.1.31.01

测试代码:

Code: Select all

:*:ad::
MsgBox, mypath

定义了个热字符串,弹出个对话框,上面显示mypath

但是运行很诡异,除了弹出mypath,还会导致我的目录跳来跳去

Re: 小白求教,autohotkey脚本运行不正常

Posted: 15 Oct 2019, 07:16
by tmplinshi
因为默认情况下热字符串会删除热字符串自身,当发送 Backspace 键删除字符时又触发了资源管理器的后退功能,所以就出现了你说的这种情况。

可以使用 b0 关闭发送后退键。

Code: Select all

:*b0:ad::
	MsgBox, mypath
return
也可以单行:

Code: Select all

:X*b0:ad::MsgBox, mypath

Re: 小白求教,autohotkey脚本运行不正常

Posted: 15 Oct 2019, 19:43
by Guest
非常感谢大佬