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

遇到了问题?请先进行搜索(中文和英文),然后在此提问

Moderators: arcticir, tmplinshi

zhizunbao84
Posts: 1
Joined: 15 Oct 2019, 05:18

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

15 Oct 2019, 05:27

请教各位高手,我的电脑是win7 64位,使用autohotkey 1.1.31.01

测试代码:

Code: Select all

:*:ad::
MsgBox, mypath

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

但是运行很诡异,除了弹出mypath,还会导致我的目录跳来跳去
Attachments
33333333333.gif
33333333333.gif (1.67 MiB) Viewed 141 times
Last edited by tmplinshi on 15 Oct 2019, 07:17, edited 1 time in total.
Reason: 添加代码标签
tmplinshi
Posts: 1520
Joined: 01 Oct 2013, 14:57

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

15 Oct 2019, 07:16

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

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

Code: Select all

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

Code: Select all

:X*b0:ad::MsgBox, mypath

Return to “请求帮助”

Who is online

Users browsing this forum: No registered users and 13 guests