lqs_lfzz 发表于 2009-12-3 11:18:48

如何规定重复执行一个操作的次数

本帖最后由 lqs_lfzz 于 2009-12-3 18:30 编辑

请问如何规定此动作次数,比如运行180次以后,执行另一动作?#include <GUIConstants.au3>

Global $Paused
HotKeySet("^p", "TogglePause")
HotKeySet("{Esc}", "Terminate")

while 1
        WinActivate("内容管理系统");重复执行此动作
wend

Func Terminate()
    Exit 0
EndFunc

Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
      sleep(100)
      ToolTip('脚本暂停',0,0)
    WEnd
    ToolTip("")
EndFunc

afan 发表于 2009-12-3 11:32:45

Dim $i = 0
while 1
      If $i = 180 then ExitLoop
      WinActivate("内容管理系统");重复执行此动作
   $i += 1
wend
;退出循环后的动作

871224 发表于 2009-12-3 11:35:13

#include <GUIConstants.au3>

Global $Paused
Global $a = 0
HotKeySet("^p", "TogglePause")
HotKeySet("{Esc}", "Terminate")

while 1
      if $a < 180 than
          WinActivate("内容管理系统");重复执行此动作
          $a = $a + 1
      else
         ....
      endif
wend

Func Terminate()
    Exit 0
EndFunc

Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
      sleep(100)
      ToolTip('脚本暂停',0,0)
    WEnd
    ToolTip("")
EndFunc

871224 发表于 2009-12-3 11:37:48

回复 2# afan



AFAN大哥 帮我看下我的 这个问题 0-0
http://www.autoitx.com/forum.php?mod=viewthread&tid=11158&extra=page%3D1

afan 发表于 2009-12-3 11:40:28

回复 4# 871224


    不好意思,没研究过那类东西,我连QQ都没用。。。

871224 发表于 2009-12-3 11:51:40

回复 5# afan


    555~~~~~~~~不一定是QQ嘛,就是类似QQ那种,一个界面上的按钮无法用工具捕捉,连坐标也捕捉不到。。。该怎么办。。。。。。

lqs_lfzz 发表于 2009-12-3 18:30:09

谢谢各位大侠!
页: [1]
查看完整版本: 如何规定重复执行一个操作的次数