TC官方合作论坛

标题: 纯小白求指教 [打印本页]

作者: xinsuimars    时间: 2015-6-4 21:21
标题: 纯小白求指教
变量 线程ID
//从这里开始执行
功能 执行()
消息框("请在3秒内手动切换到游戏窗口!")
等待(5000)
鼠标移动(1467,754)
等待(1000)
鼠标左键单击(10)
等待(1000)
鼠标移动(769,509)
等待(1000)
鼠标左键单击(10)
等待(1000)
鼠标移动(1245,528)
等待(1000)
鼠标左键单击(10)
等待(1000)
鼠标移动(758,720)
等待(1000)
鼠标左键单击(10)
等待(1000)
鼠标移动(667,681)
等待(1000)
鼠标左键单击(10)
等待(1000)
鼠标移动(571,636)
等待(1000)
鼠标左键单击(10)
等待(1000)
鼠标移动(874,684)
等待(1000)
鼠标左键单击(10)
等待(1000)
鼠标移动(782,632)
等待(1000)
鼠标左键单击(10)
等待(1000)
鼠标移动(681,584)
等待(1000)
鼠标左键单击(10)
等待(1000)
鼠标移动(797,526)
等待(1000)
鼠标左键单击(10)
等待(1000)
鼠标移动(900,582)
等待(1000)
鼠标左键单击(10)
等待(1000)
鼠标移动(893,570)
等待(1000)
鼠标左键单击(10)
等待(1000)
鼠标移动(1309,357)
等待(1000)
鼠标左键单击(1)
等待(1000)
鼠标移动(890,589)
等待(1000)
鼠标左键单击(1)
等待(1000)
鼠标移动(797,546)
等待(1000)
鼠标左键单击(1)
等待(1000)
鼠标移动(685,600)
等待(1000)
鼠标左键单击(1)
等待(1000)
鼠标移动(779,656)
等待(1000)
鼠标左键单击(1)
等待(1000)
鼠标移动(862,702)
等待(1000)
鼠标左键单击(1)
等待(1000)
鼠标移动(557,666)
等待(1000)
鼠标左键单击(1)
等待(1000)
鼠标移动(655,710)
等待(1000)
鼠标左键单击(1)
等待(1000)
鼠标移动(747,761)
等待(1000)
鼠标左键单击(1)
等待(1000)
鼠标移动(1465,755)
等待(1000)
鼠标左键单击(10)
等待(1000)
鼠标移动(1154,399)
等待(1000)
鼠标左键单击(10)
鼠标移动(848,671)
等待(1000)
鼠标左键单击(10)
结束
//启动_热键操作
功能 启动_热键()
    线程ID=线程开启("执行","")
结束

//终止热键操作
功能 终止_热键()
    线程关闭(线程ID)
结束

自己弄了个网页游戏的小脚本。自动点鼠标的。  我想让他在每隔1个小时运行一次 请问要怎么实现, 那个定时器搞了半天搞不明白! 求指教
作者: 言术    时间: 2015-6-4 21:36
  1. 变量 线程ID,标记时间
  2. //从这里开始执行
  3. 功能 执行()
  4.     消息框("请在3秒内手动切换到游戏窗口!")
  5.     等待(5000)
  6.     鼠标移动(1467,754)
  7.     等待(1000)
  8.     鼠标左键单击(10)
  9.     等待(1000)
  10.     鼠标移动(769,509)
  11.     等待(1000)
  12.     鼠标左键单击(10)
  13.     等待(1000)
  14.     鼠标移动(1245,528)
  15.     等待(1000)
  16.     鼠标左键单击(10)
  17.     等待(1000)
  18.     鼠标移动(758,720)
  19.     等待(1000)
  20.     鼠标左键单击(10)
  21.     等待(1000)
  22.     鼠标移动(667,681)
  23.     等待(1000)
  24.     鼠标左键单击(10)
  25.     等待(1000)
  26.     鼠标移动(571,636)
  27.     等待(1000)
  28.     鼠标左键单击(10)
  29.     等待(1000)
  30.     鼠标移动(874,684)
  31.     等待(1000)
  32.     鼠标左键单击(10)
  33.     等待(1000)
  34.     鼠标移动(782,632)
  35.     等待(1000)
  36.     鼠标左键单击(10)
  37.     等待(1000)
  38.     鼠标移动(681,584)
  39.     等待(1000)
  40.     鼠标左键单击(10)
  41.     等待(1000)
  42.     鼠标移动(797,526)
  43.     等待(1000)
  44.     鼠标左键单击(10)
  45.     等待(1000)
  46.     鼠标移动(900,582)
  47.     等待(1000)
  48.     鼠标左键单击(10)
  49.     等待(1000)
  50.     鼠标移动(893,570)
  51.     等待(1000)
  52.     鼠标左键单击(10)
  53.     等待(1000)
  54.     鼠标移动(1309,357)
  55.     等待(1000)
  56.     鼠标左键单击(1)
  57.     等待(1000)
  58.     鼠标移动(890,589)
  59.     等待(1000)
  60.     鼠标左键单击(1)
  61.     等待(1000)
  62.     鼠标移动(797,546)
  63.     等待(1000)
  64.     鼠标左键单击(1)
  65.     等待(1000)
  66.     鼠标移动(685,600)
  67.     等待(1000)
  68.     鼠标左键单击(1)
  69.     等待(1000)
  70.     鼠标移动(779,656)
  71.     等待(1000)
  72.     鼠标左键单击(1)
  73.     等待(1000)
  74.     鼠标移动(862,702)
  75.     等待(1000)
  76.     鼠标左键单击(1)
  77.     等待(1000)
  78.     鼠标移动(557,666)
  79.     等待(1000)
  80.     鼠标左键单击(1)
  81.     等待(1000)
  82.     鼠标移动(655,710)
  83.     等待(1000)
  84.     鼠标左键单击(1)
  85.     等待(1000)
  86.     鼠标移动(747,761)
  87.     等待(1000)
  88.     鼠标左键单击(1)
  89.     等待(1000)
  90.     鼠标移动(1465,755)
  91.     等待(1000)
  92.     鼠标左键单击(10)
  93.     等待(1000)
  94.     鼠标移动(1154,399)
  95.     等待(1000)
  96.     鼠标左键单击(10)
  97.     鼠标移动(848,671)
  98.     等待(1000)
  99.     鼠标左键单击(10)
  100. 结束

  101. 功能 计时()
  102.     执行()
  103.     标记时间=当前时间()//刚启动脚本执行一次
  104.     循环(真)
  105.         如果(时间间隔("n",标记时间,当前时间())>60)//每大于60分钟执行一次
  106.             执行()
  107.             标记时间=当前时间()//重新计时
  108.         结束
  109.         等待(5000)
  110.     结束
  111. 结束
  112. //启动_热键操作
  113. 功能 启动_热键()
  114.     线程ID=线程开启("计时","")
  115. 结束

  116. //终止热键操作
  117. 功能 终止_热键()
  118.     线程关闭(线程ID)
  119. 结束
复制代码

作者: 花落莫相离    时间: 2015-6-5 00:15
本帖最后由 花落莫相离 于 2015-6-5 00:35 编辑

你观察一下点击的各个点有没有规律,或许代码能简单些.

计时器属性里有个频率设置,添上时间就设置好了时间间隔
[attach]20678[/attach]
如图,频率1000代表每隔1秒执行一次


作者: 花落莫相离    时间: 2015-6-5 00:16
本帖最后由 花落莫相离 于 2015-6-5 00:44 编辑

然后添加定时器事件,如上边第二张图
下边是示例代码:
  1. 功能 定时器0_时钟()
  2.     线程ID=线程开启("执行","")
  3. 结束
复制代码
实现效果,每隔1秒执行一次
要想一小时执行一次,你还得把一小时换算成毫秒1000*3600






欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1