作者fossil313 (阵雨)
看板EzHotKey
标题Re: [AHK-] while loop 中副程式问题
时间Sun Sep 29 11:47:18 2013
※ 引述《CtrlX (剪下)》之铭言:
: ~RButton & WheelDown::
^^^^^^^^ ^^^^^^^^^
这里用rbutton触发就好了 不需要wheeldown
: while GetKeyState("RButton")
: {
: WheelDown::
: Send, {PgDn}
: return
: }
: sleep 500
: click
: return
: 原先设想为右键压下+滚轮下滑
: 启动滚轮下滑=下一页
: 而放开右键时会跑出右键选单
: 不过只要过0.5秒就会自动左键点一下
: 使选单被关掉
: 不过现在问题是我还没按右键压下+滚轮下滑
: 只是单纯滑滚轮往下就会直接下一页
: 请问该怎麽改才好??
这想法很有创意 以前也这样想过 XD
但热键放在while里是没用的
ahk不会在满足while的条件才让热键有效 而是跟一般热键一样随时有效
可以改成这样试试
---------------------------------------
~rbutton::a = 1
~rbutton up::a = 0
wheeldown::
if a
send, {pgdn}
else
send, {wheeldown}
return
---------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.34.5.41
※ 编辑: fossil313 来自: 114.34.5.41 (09/29 11:51)