TC官方合作论坛

 找回密码
 立即注册
查看: 9861|回复: 42

[功能] 【有源码】连发工具示例源码

[复制链接]
发表于 2011-11-28 15:08:47 | 显示全部楼层 |阅读模式
  1.     主空间:
  2.     #include"连发.t"
  3.     空间 DNF工具集
  4. DM=com("dm.dmsoft")
  5.     标示1,标示2,连发线程
  6.     功能 初始化()
  7.             辅助.注册插件("rc:dm.dll",真)
  8.     返回 真
  9.     功能结束

  10.     //=============连发线程启动程序==============
  11.     功能 连发_点击()
  12.             如果(标示1 == 1)
  13.                     按钮.设置文本("连发","启动")
  14.                     控件.有效("编辑框0",真)
  15.                     控件.有效("编辑框1",真)
  16.                     控件.有效("编辑框2",真)
  17.                     控件.有效("编辑框3",真)
  18.                     控件.有效("编辑框4",真)
  19.                     标示1=0
  20.                     线程.关闭(连发线程)
  21.                     连发线程=0
  22.                     返回 真
  23.             如果结束
  24.             如果(标示1 == 0)
  25.                     标示1=1   
  26.                     如果(复选框.获得状态("复选框0"))
  27.                             控件.有效("编辑框0",假)
  28.                     如果结束
  29.                     如果(复选框.获得状态("复选框1"))
  30.                             控件.有效("编辑框1",假)
  31.                     如果结束
  32.                     如果(复选框.获得状态("复选框2"))
  33.                             控件.有效("编辑框2",假)
  34.                     如果结束
  35.                     如果(复选框.获得状态("复选框3"))
  36.                             控件.有效("编辑框3",假)
  37.                     如果结束
  38.                     如果(复选框.获得状态("复选框4"))
  39.                             控件.有效("编辑框4",假)
  40.                     如果结束  
  41.                     如果(!复选框.获得状态("复选框0")&&!复选框.获得状态("复选框1")&&!复选框.获得状态("复选框2")&&!复选框.获得状态("复选框3")&&!复选框.获得状态("复选框4"))
  42.                             辅助.对话框("您没有选择任何连发按键,请重新选择启动!","温馨提示",0,true)  
  43.                             返回 真
  44.                     如果结束
  45.                     按钮.设置文本("连发","停止")
  46.                     //执行连发
  47.                     如果(连发线程==0)
  48.                             连发线程 = 线程.开启("连发.连发","")      
  49.                     如果结束
  50.             如果结束
  51.     返回 真
  52.     功能结束


  53.     //=============修改滑块数据重新获得新的毫秒======
  54.     功能 滑块0_鼠标释放() //连发1键
  55.     位置
  56.             位置=滑块.得到位置("滑块0")
  57.             辅助.等待(100)
  58.             标签.设置文本("间隔1",位置)
  59.     返回 真
  60.     功能结束

  61.     //======================================
  62.     功能 滑块1_鼠标释放() //连发2键
  63.     位置
  64.             位置=滑块.得到位置("滑块1")
  65.             辅助.等待(100)
  66.             标签.设置文本("间隔2",位置)
  67.     返回 真
  68.     功能结束

  69.     //======================================
  70.     功能 滑块2_鼠标释放() //连发3键
  71.     位置
  72.             位置=滑块.得到位置("滑块2")
  73.             辅助.等待(100)
  74.             标签.设置文本("间隔3",位置)
  75.     返回 真
  76.     功能结束

  77.     //======================================
  78.     功能 滑块3_鼠标释放() //连发4键
  79.     位置
  80.             位置=滑块.得到位置("滑块3")
  81.             辅助.等待(100)
  82.             标签.设置文本("间隔4",位置)
  83.     返回 真
  84.     功能结束

  85.     //======================================
  86.     功能 滑块4_鼠标释放()  //连发5键
  87.     位置
  88.             位置=滑块.得到位置("滑块4")
  89.             辅助.等待(100)
  90.             标签.设置文本("间隔5",位置)
  91.     返回 真
  92.     功能结束


  93.     //===============判断是否被选中=============
  94.     功能 复选框0_点击()
  95.     如果(复选框.获得状态("复选框0"))
  96.             复选框.设置文本("复选框0","选中")
  97.     否则
  98.             复选框.设置文本("复选框0","未选中")
  99.     如果结束
  100.     返回 真
  101.     功能结束

  102.     //======================================
  103.     功能 复选框1_点击()
  104.     如果(复选框.获得状态("复选框1"))
  105.             复选框.设置文本("复选框1","选中")
  106.     否则
  107.             复选框.设置文本("复选框1","未选中")
  108.     如果结束
  109.     返回 真
  110.     功能结束

  111.     //======================================
  112.     功能 复选框2_点击()
  113.     如果(复选框.获得状态("复选框2"))
  114.             复选框.设置文本("复选框2","选中")
  115.     否则
  116.             复选框.设置文本("复选框2","未选中")
  117.     如果结束
  118.     返回 真
  119.     功能结束

  120.     //======================================
  121.     功能 复选框3_点击()
  122.     如果(复选框.获得状态("复选框3"))
  123.             复选框.设置文本("复选框3","选中")
  124.     否则
  125.             复选框.设置文本("复选框3","未选中")
  126.     如果结束
  127.     返回 真
  128.     功能结束

  129.     //======================================
  130.     功能 复选框4_点击()
  131.     如果(复选框.获得状态("复选框4"))
  132.             复选框.设置文本("复选框4","选中")
  133.     否则
  134.             复选框.设置文本("复选框4","未选中")
  135.     如果结束
  136.     返回 真
  137.     功能结束

  138.     空间结束

复制代码


子空间:
  1.     空间 连发

  2.     功能 获取键码(键码)
  3.     按键码
  4.             如果(键码=="a")
  5.                     按键码=97
  6.                     返回 按键码
  7.             如果结束
  8.             如果(键码=="b")
  9.                     按键码=98
  10.                     返回 按键码
  11.             如果结束
  12.             如果(键码=="c")
  13.                     按键码=99
  14.                     返回 按键码
  15.             如果结束
  16.             如果(键码=="d")
  17.                     按键码=100
  18.                     返回 按键码
  19.             如果结束
  20.             如果(键码=="e")
  21.                     按键码=101
  22.                     返回 按键码
  23.             如果结束
  24.             如果(键码=="f")
  25.                     按键码=102
  26.                     返回 按键码
  27.             如果结束
  28.             如果(键码=="g")
  29.                     按键码=103
  30.                     返回 按键码
  31.             如果结束
  32.             如果(键码=="h")
  33.                     按键码=104
  34.                     返回 按键码
  35.             如果结束
  36.             如果(键码=="i")
  37.                     按键码=105
  38.                     返回 按键码
  39.             如果结束
  40.             如果(键码=="j")
  41.                     按键码=106
  42.                     返回 按键码
  43.             如果结束
  44.             如果(键码=="k")
  45.                     按键码=107
  46.                     返回 按键码
  47.             如果结束
  48.             如果(键码=="l")
  49.                     按键码=108
  50.                     返回 按键码
  51.             如果结束
  52.             如果(键码=="m")
  53.                     按键码=109
  54.                     返回 按键码
  55.             如果结束
  56.             如果(键码=="n")
  57.                     按键码=110
  58.                     返回 按键码
  59.             如果结束
  60.             如果(键码=="o")
  61.                     按键码=111
  62.                     返回 按键码
  63.             如果结束
  64.             如果(键码=="p")
  65.                     按键码=112
  66.                     返回 按键码
  67.             如果结束
  68.             如果(键码=="q")
  69.                     按键码=113
  70.                     返回 按键码
  71.             如果结束
  72.             如果(键码=="r")
  73.                     按键码=114
  74.                     返回 按键码
  75.             如果结束      
  76.             如果(键码=="s")
  77.                     按键码=115
  78.                     返回 按键码
  79.             如果结束
  80.             如果(键码=="t")
  81.                     按键码=116
  82.                     返回 按键码
  83.             如果结束
  84.             如果(键码=="u")
  85.                     按键码=117
  86.                     返回 按键码
  87.             如果结束
  88.             如果(键码=="v")
  89.                     按键码=118
  90.                     返回 按键码
  91.             如果结束   
  92.             如果(键码=="w")
  93.                     按键码=119
  94.                     返回 按键码
  95.             如果结束
  96.             如果(键码=="x")
  97.                     按键码=120
  98.                     返回 按键码
  99.             如果结束
  100.             如果(键码=="y")
  101.                     按键码=121
  102.                     返回 按键码
  103.             如果结束
  104.             如果(键码=="z")
  105.                     按键码=122
  106.                     返回 按键码
  107.             如果结束      
  108.             如果(键码=="A")
  109.                     按键码=65
  110.                     返回 按键码
  111.             如果结束
  112.             如果(键码=="B")
  113.                     按键码=66
  114.                     返回 按键码
  115.             如果结束
  116.             如果(键码=="C")
  117.                     按键码=67
  118.                     返回 按键码
  119.             如果结束
  120.             如果(键码=="D")
  121.                     按键码=68
  122.                     返回 按键码
  123.             如果结束   
  124.             如果(键码=="E")
  125.                     按键码=69
  126.                     返回 按键码
  127.             如果结束
  128.             如果(键码=="F")
  129.                     按键码=70
  130.                     返回 按键码
  131.             如果结束
  132.             如果(键码=="G")
  133.                     按键码=71
  134.                     返回 按键码
  135.             如果结束
  136.             如果(键码=="H")
  137.                     按键码=72
  138.                     返回 按键码
  139.             如果结束
  140.             如果(键码=="I")
  141.                     按键码=73
  142.                     返回 按键码
  143.             如果结束
  144.             如果(键码=="J")
  145.                     按键码=74
  146.                     返回 按键码
  147.             如果结束
  148.             如果(键码=="K")
  149.                     按键码=75
  150.                     返回 按键码
  151.             如果结束
  152.             如果(键码=="L")
  153.                     按键码=76
  154.                     返回 按键码
  155.             如果结束
  156.             如果(键码=="M")
  157.                     按键码=77
  158.                     返回 按键码
  159.             如果结束
  160.             如果(键码=="N")
  161.                     按键码=78
  162.                     返回 按键码
  163.             如果结束
  164.             如果(键码=="O")
  165.                     按键码=79
  166.                     返回 按键码
  167.             如果结束
  168.             如果(键码=="P")
  169.                     按键码=80
  170.                     返回 按键码
  171.             如果结束
  172.             如果(键码=="Q")
  173.                     按键码=81
  174.                     返回 按键码
  175.             如果结束
  176.             如果(键码=="R")
  177.                     按键码=82
  178.                     返回 按键码
  179.             如果结束      
  180.             如果(键码=="S")
  181.                     按键码=83
  182.                     返回 按键码
  183.             如果结束
  184.             如果(键码=="T")
  185.                     按键码=84
  186.                     返回 按键码
  187.             如果结束
  188.             如果(键码=="U")
  189.                     按键码=85
  190.                     返回 按键码
  191.             如果结束
  192.             如果(键码=="V")
  193.                     按键码=86
  194.                     返回 按键码
  195.             如果结束   
  196.             如果(键码=="W")
  197.                     按键码=87
  198.                     返回 按键码
  199.             如果结束
  200.             如果(键码=="X")
  201.                     按键码=88
  202.                     返回 按键码
  203.             如果结束
  204.             如果(键码=="Y")
  205.                     按键码=89
  206.                     返回 按键码
  207.             如果结束
  208.             如果(键码=="Z")
  209.                     按键码=90
  210.                     返回 按键码
  211.             如果结束   
  212.             辅助.对话框("只支持A-Z或者a-z之间的按键连发!","温馨提示",0,true)   
  213.     返回 0
  214.     功能结束

  215.     功能 连发()
  216.     位置1,位置2,位置3,位置4,位置5
  217.     按键码1,按键码2,按键码3,按键码4,按键码5
  218.     键码1,键码2,键码3,键码4,键码5
  219.             如果(复选框.获得状态("复选框0"))
  220.                     位置1 = 滑块.得到位置("滑块0")
  221.                     标签.设置文本("间隔1",位置1)
  222.                     键码1 = 编辑框.获得文本("编辑框0")
  223.                     如果(字符串.长度(键码1)>0)
  224.                             按键码1=连发.获取键码(键码1)            
  225.                     否则
  226.                             辅助.对话框("只支持A-Z或者a-z之间的按键连发!","温馨提示",0,true)   
  227.                             返回 真
  228.                     如果结束   
  229.             如果结束
  230.             如果(复选框.获得状态("复选框1"))
  231.                     位置2 = 滑块.得到位置("滑块1")
  232.                     标签.设置文本("间隔2",位置2)
  233.                     键码2 = 编辑框.获得文本("编辑框1")
  234.                     如果(字符串.长度(键码2)>0)
  235.                             按键码2=连发.获取键码(键码2)            
  236.                     否则
  237.                             辅助.对话框("只支持A-Z或者a-z之间的按键连发!","温馨提示",0,true)   
  238.                             返回 真
  239.                     如果结束
  240.             如果结束        
  241.             如果(复选框.获得状态("复选框2"))
  242.                     位置3 = 滑块.得到位置("滑块2")
  243.                     标签.设置文本("间隔3",位置3)
  244.                     键码3 = 编辑框.获得文本("编辑框2")        
  245.                     如果(字符串.长度(键码3)>0)
  246.                             按键码3=连发.获取键码(键码3)            
  247.                     否则
  248.                             辅助.对话框("只支持A-Z或者a-z之间的按键连发!","温馨提示",0,true)   
  249.                             返回 真
  250.                     如果结束
  251.             如果结束           
  252.             如果(复选框.获得状态("复选框3"))
  253.                     位置4 = 滑块.得到位置("滑块3")
  254.                     标签.设置文本("间隔4",位置4)
  255.                     键码4 = 编辑框.获得文本("编辑框3")
  256.                     如果(字符串.长度(键码4)>0)
  257.                             按键码4=连发.获取键码(键码4)            
  258.                     否则
  259.                             辅助.对话框("只支持A-Z或者a-z之间的按键连发!","温馨提示",0,true)   
  260.                             返回 真
  261.                     如果结束
  262.             如果结束        
  263.             如果(复选框.获得状态("复选框4"))
  264.                     位置5 = 滑块.得到位置("滑块4")
  265.                     标签.设置文本("间隔5",位置5)
  266.                     键码5 = 编辑框.获得文本("编辑框4")   
  267.                     如果(字符串.长度(键码5)>0)
  268.                             按键码5=连发.获取键码(键码5)            
  269.                     否则
  270.                             辅助.对话框("只支持A-Z或者a-z之间的按键连发!","温馨提示",0,true)   
  271.                             返回 真
  272.                     如果结束
  273.             如果结束        
  274.             
  275.             循环(真)
  276.                     如果(键盘.等待按键()-按键码1==0)  //连发1
  277.     //                        遍历(4)
  278.     //                                DM.KeyPress(按键码1)
  279.                                     超级键盘.按键(按键码1,2)
  280.                                     辅助.等待(位置1)
  281.     //                        遍历结束
  282.                     如果结束
  283.                     如果(键盘.等待按键()-按键码2==0)  //连发2
  284.     //                        遍历(10)
  285.     //                                DM.KeyPress(按键码2)
  286.                                     超级键盘.按键(按键码2,2)
  287.                                     辅助.等待(位置2)
  288.     //                        遍历结束
  289.                     如果结束
  290.                     如果(键盘.等待按键()-按键码3==0)  //连发3
  291.     //                        遍历(10)
  292.     //                                DM.KeyPress(按键码3)
  293.                                     超级键盘.按键(按键码3,2)
  294.                                     辅助.等待(位置3)
  295.     //                        遍历结束
  296.                     如果结束
  297.                     如果(键盘.等待按键()-按键码4==0)  //连发4
  298.     //                        遍历(10)
  299.     //                                DM.KeyPress(按键码4)
  300.                                     超级键盘.按键(按键码4,2)
  301.                                     辅助.等待(位置4)
  302.     //                        遍历结束
  303.                     如果结束
  304.                     如果(键盘.等待按键()-按键码5==0)  //连发5
  305.     //                        遍历(10)
  306.     //                                DM.KeyPress(按键码5)
  307.                                     超级键盘.按键(按键码5,2)
  308.                                     辅助.等待(位置5)
  309.     //                        遍历结束
  310.                     如果结束                       
  311.                     辅助.等待(10)
  312.             循环结束
  313.     返回 真
  314.     功能结束

  315.     空间结束
复制代码




【点击下载项目】:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2011-11-28 15:11:13 | 显示全部楼层
非常的不错,  支持一下。
回复 支持 反对

使用道具 举报

发表于 2011-11-28 15:27:46 | 显示全部楼层
好家伙
回复 支持 反对

使用道具 举报

发表于 2011-11-28 15:33:03 | 显示全部楼层
支持下!! 楼主精神不错!
回复 支持 反对

使用道具 举报

发表于 2011-11-29 22:55:10 | 显示全部楼层
强大
回复 支持 反对

使用道具 举报

发表于 2011-11-30 15:21:04 | 显示全部楼层
牛强大
回复 支持 反对

使用道具 举报

发表于 2011-11-30 15:22:30 | 显示全部楼层
:D试试
回复 支持 反对

使用道具 举报

发表于 2011-12-11 12:17:21 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶
回复 支持 反对

使用道具 举报

发表于 2011-12-17 09:56:09 | 显示全部楼层
写个脚本怪费劲的哈
回复 支持 反对

使用道具 举报

发表于 2011-12-17 11:14:20 | 显示全部楼层
xxxx谢谢谢谢谢谢谢谢谢谢谢谢惺惺相惜xxxx了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-11 21:03 , Processed in 0.050511 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表