06/05/18 16:34:36 CPxUZBn80
AutoHotKeyのスレあったんですか。
前スレ>>848さんを参考にスクリプトを書いてみたのですが
右ダブルクリック時処理が実行された後に右シングルクリック時処理も実行されてしまいます。
これを回避するにはどうしたらいいのでしょう?例えば・・・
848 :名無しさん@お腹いっぱい。:2005/09/26(月) 20:54:01 ID:Owez+5cA0
>>847
Rbutton Up::
;システムのダブルクリック時間取得
WClickTime := DllCall("User32.dll\GetDoubleClickTime",Int)
if (A_PriorHotkey = A_ThisHotkey) && (A_TimeSincePriorHotkey < WClickTime)
{
;ダブルクリック時処理(例:Run explorer.exe)
}
else
{
;シングルクリック時処理(例:Run notepad.exe)
}
return
とすると
シングルクリック→notepad.exeは正しいのですが
ダブルクリック→explorer.exeだけでなくnotepad.exeも実行されてしまうのを回避したいのです
どなたかお願いします