Re: [AHK-] 如何在空白处鼠标双击送出上一层指令

楼主: frank38 (:~)   2013-01-08 02:12:49
~LButton::
If (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < 200)
{
if(A_Cursor == "Arrow")
{
Send, {XButton1}
Return
}
}
Return
这是一个简单的做法,但并非完善,如果不符合需求就请自行修改吧
不嫌麻烦的话,我觉得加点组合键会比较适合
例如原本是想开资料夹,但却回到上一页之类的..
这是判断连点时间及鼠标光标状态,然后送出通用按键XButton1(通常应该都是上一页)
光标状态请参考 A_Cursor http://www.autohotkey.com/docs/Variables.htm#Cursor
视需求自行增加条件,以及连点时间请自行调整
以上 Win8 x64 + AHK_L 可运作。
但如果光标状态一直都是一样的(例如在游戏中)
那就需要改用 DllCall 取得 GetCursorInfo 回传的值来判断
※ 引述《Nan1216 (燚焱炎火)》之铭言:
: 满多档案管理软件都有这个功能,
: 在空白处鼠标双击就会回到上一层,
: 满好用的功能,不知道AHK有没有办法做到,
: 我目前卡在要如何判断鼠标点的地方是空白处?
: 希望会的人指点一下囉

Links booklink

Contact Us: admin [ a t ] ucptt.com