WaitClick &GetLastClick(检测鼠标)

社区服务
高级搜索
猴岛论坛辅助工具WaitClick &GetLastClick(检测鼠标)
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
0个回复

WaitClick &GetLastClick(检测鼠标)

楼层直达
幻想.

ZxID:1717453

等级: 贵宾
这该死的社会,逼得人在杀人和忍住不杀之间徘徊.

举报 只看楼主 使用道具 楼主   发表于: 2009-01-19 0
— 本帖被 幻想. 执行取消锁定操作(2009-01-19) —

鼠标键的键码:左:32769 中:32777 右:32773


WaitClick命令说明
WaitClick脚本暂停 等待任意鼠标键继续
格式:WaitClick [变量]
解释:脚本暂停 等待任意鼠标键继续 并把鼠标键码存入变量中
WaitClick命令例子
[General]
Description=检测鼠标键的语句
BeginHotkey=121
BeginHotkeyMod=0
RunOnce=1
Enable=1
[Repeat]
Type=0
Number=1
[CallBack]
OnSetup=
[Comment]
Content=
[Script]
WaitClick Click
//脚本暂停 等待任意鼠标键继续 并把鼠标键码存入变量Click中
If Click=32769
//如果变量Click=32769 (32769是鼠标左键的键码)
Delay 100
//延时100毫秒
MessageBox 你按了鼠标左键
//弹出一个窗口 内容是"你按了鼠标左键"
EndIf
//条件结束





GetLastClick命令说明
GetLastClick检测上次按过的鼠标键
格式:GetLastClick [变量]
解释:检测上次按过的鼠标键 并保存鼠标键码到变量中
GetLastClick命令例子
[General]
Description=检测上次按过的鼠标键
BeginHotkey=121
BeginHotkeyMod=0
RunOnce=1
Enable=1
[Repeat]
Type=0
Number=1
[CallBack]
OnSetup=
[Comment]
Content=
[Script]
RightClick 1
//右键单击
GetLastClick Click
//检测上次按过的鼠标键 并保存到变量Click中
If Click=32773 or Click=32774
//如果变量Click=等于32773或者等于32774 (32773,32774是鼠标右键的键码)
Delay 100
//延时100毫秒
MessageBox 你上次按的是鼠标右键
//弹出一个窗口 内容是"你上次按的是鼠标右键"
EndIf
//条件结束

注:为什么检测上次鼠标键的例子判断了两个鼠标键码呢 在请教了老大之后得出一个结论 一个是按下的键码 一个是弹起键码
所以 检测上次鼠标键的键码应该判断两个:(左键:32769或32770) (中键:32777,32778) (右键:32773,32774)
如果是等待任意鼠标键WaitClick命令的话 就无需判断两个 取较小的那个键码就可以了 如左键:32769


« 返回列表
发帖 回复