- 主空间:
- #include"连发.t"
- 空间 DNF工具集
- DM=com("dm.dmsoft")
- 标示1,标示2,连发线程
- 功能 初始化()
- 辅助.注册插件("rc:dm.dll",真)
- 返回 真
- 功能结束
- //=============连发线程启动程序==============
- 功能 连发_点击()
- 如果(标示1 == 1)
- 按钮.设置文本("连发","启动")
- 控件.有效("编辑框0",真)
- 控件.有效("编辑框1",真)
- 控件.有效("编辑框2",真)
- 控件.有效("编辑框3",真)
- 控件.有效("编辑框4",真)
- 标示1=0
- 线程.关闭(连发线程)
- 连发线程=0
- 返回 真
- 如果结束
- 如果(标示1 == 0)
- 标示1=1
- 如果(复选框.获得状态("复选框0"))
- 控件.有效("编辑框0",假)
- 如果结束
- 如果(复选框.获得状态("复选框1"))
- 控件.有效("编辑框1",假)
- 如果结束
- 如果(复选框.获得状态("复选框2"))
- 控件.有效("编辑框2",假)
- 如果结束
- 如果(复选框.获得状态("复选框3"))
- 控件.有效("编辑框3",假)
- 如果结束
- 如果(复选框.获得状态("复选框4"))
- 控件.有效("编辑框4",假)
- 如果结束
- 如果(!复选框.获得状态("复选框0")&&!复选框.获得状态("复选框1")&&!复选框.获得状态("复选框2")&&!复选框.获得状态("复选框3")&&!复选框.获得状态("复选框4"))
- 辅助.对话框("您没有选择任何连发按键,请重新选择启动!","温馨提示",0,true)
- 返回 真
- 如果结束
- 按钮.设置文本("连发","停止")
- //执行连发
- 如果(连发线程==0)
- 连发线程 = 线程.开启("连发.连发","")
- 如果结束
- 如果结束
- 返回 真
- 功能结束
- //=============修改滑块数据重新获得新的毫秒======
- 功能 滑块0_鼠标释放() //连发1键
- 位置
- 位置=滑块.得到位置("滑块0")
- 辅助.等待(100)
- 标签.设置文本("间隔1",位置)
- 返回 真
- 功能结束
- //======================================
- 功能 滑块1_鼠标释放() //连发2键
- 位置
- 位置=滑块.得到位置("滑块1")
- 辅助.等待(100)
- 标签.设置文本("间隔2",位置)
- 返回 真
- 功能结束
- //======================================
- 功能 滑块2_鼠标释放() //连发3键
- 位置
- 位置=滑块.得到位置("滑块2")
- 辅助.等待(100)
- 标签.设置文本("间隔3",位置)
- 返回 真
- 功能结束
- //======================================
- 功能 滑块3_鼠标释放() //连发4键
- 位置
- 位置=滑块.得到位置("滑块3")
- 辅助.等待(100)
- 标签.设置文本("间隔4",位置)
- 返回 真
- 功能结束
- //======================================
- 功能 滑块4_鼠标释放() //连发5键
- 位置
- 位置=滑块.得到位置("滑块4")
- 辅助.等待(100)
- 标签.设置文本("间隔5",位置)
- 返回 真
- 功能结束
- //===============判断是否被选中=============
- 功能 复选框0_点击()
- 如果(复选框.获得状态("复选框0"))
- 复选框.设置文本("复选框0","选中")
- 否则
- 复选框.设置文本("复选框0","未选中")
- 如果结束
- 返回 真
- 功能结束
- //======================================
- 功能 复选框1_点击()
- 如果(复选框.获得状态("复选框1"))
- 复选框.设置文本("复选框1","选中")
- 否则
- 复选框.设置文本("复选框1","未选中")
- 如果结束
- 返回 真
- 功能结束
- //======================================
- 功能 复选框2_点击()
- 如果(复选框.获得状态("复选框2"))
- 复选框.设置文本("复选框2","选中")
- 否则
- 复选框.设置文本("复选框2","未选中")
- 如果结束
- 返回 真
- 功能结束
- //======================================
- 功能 复选框3_点击()
- 如果(复选框.获得状态("复选框3"))
- 复选框.设置文本("复选框3","选中")
- 否则
- 复选框.设置文本("复选框3","未选中")
- 如果结束
- 返回 真
- 功能结束
- //======================================
- 功能 复选框4_点击()
- 如果(复选框.获得状态("复选框4"))
- 复选框.设置文本("复选框4","选中")
- 否则
- 复选框.设置文本("复选框4","未选中")
- 如果结束
- 返回 真
- 功能结束
- 空间结束
复制代码
子空间:
- 空间 连发
- 功能 获取键码(键码)
- 按键码
- 如果(键码=="a")
- 按键码=97
- 返回 按键码
- 如果结束
- 如果(键码=="b")
- 按键码=98
- 返回 按键码
- 如果结束
- 如果(键码=="c")
- 按键码=99
- 返回 按键码
- 如果结束
- 如果(键码=="d")
- 按键码=100
- 返回 按键码
- 如果结束
- 如果(键码=="e")
- 按键码=101
- 返回 按键码
- 如果结束
- 如果(键码=="f")
- 按键码=102
- 返回 按键码
- 如果结束
- 如果(键码=="g")
- 按键码=103
- 返回 按键码
- 如果结束
- 如果(键码=="h")
- 按键码=104
- 返回 按键码
- 如果结束
- 如果(键码=="i")
- 按键码=105
- 返回 按键码
- 如果结束
- 如果(键码=="j")
- 按键码=106
- 返回 按键码
- 如果结束
- 如果(键码=="k")
- 按键码=107
- 返回 按键码
- 如果结束
- 如果(键码=="l")
- 按键码=108
- 返回 按键码
- 如果结束
- 如果(键码=="m")
- 按键码=109
- 返回 按键码
- 如果结束
- 如果(键码=="n")
- 按键码=110
- 返回 按键码
- 如果结束
- 如果(键码=="o")
- 按键码=111
- 返回 按键码
- 如果结束
- 如果(键码=="p")
- 按键码=112
- 返回 按键码
- 如果结束
- 如果(键码=="q")
- 按键码=113
- 返回 按键码
- 如果结束
- 如果(键码=="r")
- 按键码=114
- 返回 按键码
- 如果结束
- 如果(键码=="s")
- 按键码=115
- 返回 按键码
- 如果结束
- 如果(键码=="t")
- 按键码=116
- 返回 按键码
- 如果结束
- 如果(键码=="u")
- 按键码=117
- 返回 按键码
- 如果结束
- 如果(键码=="v")
- 按键码=118
- 返回 按键码
- 如果结束
- 如果(键码=="w")
- 按键码=119
- 返回 按键码
- 如果结束
- 如果(键码=="x")
- 按键码=120
- 返回 按键码
- 如果结束
- 如果(键码=="y")
- 按键码=121
- 返回 按键码
- 如果结束
- 如果(键码=="z")
- 按键码=122
- 返回 按键码
- 如果结束
- 如果(键码=="A")
- 按键码=65
- 返回 按键码
- 如果结束
- 如果(键码=="B")
- 按键码=66
- 返回 按键码
- 如果结束
- 如果(键码=="C")
- 按键码=67
- 返回 按键码
- 如果结束
- 如果(键码=="D")
- 按键码=68
- 返回 按键码
- 如果结束
- 如果(键码=="E")
- 按键码=69
- 返回 按键码
- 如果结束
- 如果(键码=="F")
- 按键码=70
- 返回 按键码
- 如果结束
- 如果(键码=="G")
- 按键码=71
- 返回 按键码
- 如果结束
- 如果(键码=="H")
- 按键码=72
- 返回 按键码
- 如果结束
- 如果(键码=="I")
- 按键码=73
- 返回 按键码
- 如果结束
- 如果(键码=="J")
- 按键码=74
- 返回 按键码
- 如果结束
- 如果(键码=="K")
- 按键码=75
- 返回 按键码
- 如果结束
- 如果(键码=="L")
- 按键码=76
- 返回 按键码
- 如果结束
- 如果(键码=="M")
- 按键码=77
- 返回 按键码
- 如果结束
- 如果(键码=="N")
- 按键码=78
- 返回 按键码
- 如果结束
- 如果(键码=="O")
- 按键码=79
- 返回 按键码
- 如果结束
- 如果(键码=="P")
- 按键码=80
- 返回 按键码
- 如果结束
- 如果(键码=="Q")
- 按键码=81
- 返回 按键码
- 如果结束
- 如果(键码=="R")
- 按键码=82
- 返回 按键码
- 如果结束
- 如果(键码=="S")
- 按键码=83
- 返回 按键码
- 如果结束
- 如果(键码=="T")
- 按键码=84
- 返回 按键码
- 如果结束
- 如果(键码=="U")
- 按键码=85
- 返回 按键码
- 如果结束
- 如果(键码=="V")
- 按键码=86
- 返回 按键码
- 如果结束
- 如果(键码=="W")
- 按键码=87
- 返回 按键码
- 如果结束
- 如果(键码=="X")
- 按键码=88
- 返回 按键码
- 如果结束
- 如果(键码=="Y")
- 按键码=89
- 返回 按键码
- 如果结束
- 如果(键码=="Z")
- 按键码=90
- 返回 按键码
- 如果结束
- 辅助.对话框("只支持A-Z或者a-z之间的按键连发!","温馨提示",0,true)
- 返回 0
- 功能结束
- 功能 连发()
- 位置1,位置2,位置3,位置4,位置5
- 按键码1,按键码2,按键码3,按键码4,按键码5
- 键码1,键码2,键码3,键码4,键码5
- 如果(复选框.获得状态("复选框0"))
- 位置1 = 滑块.得到位置("滑块0")
- 标签.设置文本("间隔1",位置1)
- 键码1 = 编辑框.获得文本("编辑框0")
- 如果(字符串.长度(键码1)>0)
- 按键码1=连发.获取键码(键码1)
- 否则
- 辅助.对话框("只支持A-Z或者a-z之间的按键连发!","温馨提示",0,true)
- 返回 真
- 如果结束
- 如果结束
- 如果(复选框.获得状态("复选框1"))
- 位置2 = 滑块.得到位置("滑块1")
- 标签.设置文本("间隔2",位置2)
- 键码2 = 编辑框.获得文本("编辑框1")
- 如果(字符串.长度(键码2)>0)
- 按键码2=连发.获取键码(键码2)
- 否则
- 辅助.对话框("只支持A-Z或者a-z之间的按键连发!","温馨提示",0,true)
- 返回 真
- 如果结束
- 如果结束
- 如果(复选框.获得状态("复选框2"))
- 位置3 = 滑块.得到位置("滑块2")
- 标签.设置文本("间隔3",位置3)
- 键码3 = 编辑框.获得文本("编辑框2")
- 如果(字符串.长度(键码3)>0)
- 按键码3=连发.获取键码(键码3)
- 否则
- 辅助.对话框("只支持A-Z或者a-z之间的按键连发!","温馨提示",0,true)
- 返回 真
- 如果结束
- 如果结束
- 如果(复选框.获得状态("复选框3"))
- 位置4 = 滑块.得到位置("滑块3")
- 标签.设置文本("间隔4",位置4)
- 键码4 = 编辑框.获得文本("编辑框3")
- 如果(字符串.长度(键码4)>0)
- 按键码4=连发.获取键码(键码4)
- 否则
- 辅助.对话框("只支持A-Z或者a-z之间的按键连发!","温馨提示",0,true)
- 返回 真
- 如果结束
- 如果结束
- 如果(复选框.获得状态("复选框4"))
- 位置5 = 滑块.得到位置("滑块4")
- 标签.设置文本("间隔5",位置5)
- 键码5 = 编辑框.获得文本("编辑框4")
- 如果(字符串.长度(键码5)>0)
- 按键码5=连发.获取键码(键码5)
- 否则
- 辅助.对话框("只支持A-Z或者a-z之间的按键连发!","温馨提示",0,true)
- 返回 真
- 如果结束
- 如果结束
-
- 循环(真)
- 如果(键盘.等待按键()-按键码1==0) //连发1
- // 遍历(4)
- // DM.KeyPress(按键码1)
- 超级键盘.按键(按键码1,2)
- 辅助.等待(位置1)
- // 遍历结束
- 如果结束
- 如果(键盘.等待按键()-按键码2==0) //连发2
- // 遍历(10)
- // DM.KeyPress(按键码2)
- 超级键盘.按键(按键码2,2)
- 辅助.等待(位置2)
- // 遍历结束
- 如果结束
- 如果(键盘.等待按键()-按键码3==0) //连发3
- // 遍历(10)
- // DM.KeyPress(按键码3)
- 超级键盘.按键(按键码3,2)
- 辅助.等待(位置3)
- // 遍历结束
- 如果结束
- 如果(键盘.等待按键()-按键码4==0) //连发4
- // 遍历(10)
- // DM.KeyPress(按键码4)
- 超级键盘.按键(按键码4,2)
- 辅助.等待(位置4)
- // 遍历结束
- 如果结束
- 如果(键盘.等待按键()-按键码5==0) //连发5
- // 遍历(10)
- // DM.KeyPress(按键码5)
- 超级键盘.按键(按键码5,2)
- 辅助.等待(位置5)
- // 遍历结束
- 如果结束
- 辅助.等待(10)
- 循环结束
- 返回 真
- 功能结束
- 空间结束
复制代码
【点击下载项目】:
|