找回密码
 加入
搜索
查看: 1459|回复: 6

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

  [复制链接]
发表于 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

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2009-12-3 11:32:45 | 显示全部楼层
Dim $i = 0
while 1
        If $i = 180 then ExitLoop
        WinActivate("内容管理系统");重复执行此动作
     $i += 1
wend
;退出循环后的动作
发表于 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
发表于 2009-12-3 11:37:48 | 显示全部楼层
回复 2# afan



AFAN大哥 帮我看下我的 这个问题 0-0
http://www.autoitx.com/forum.php ... &extra=page%3D1
发表于 2009-12-3 11:40:28 | 显示全部楼层
回复 4# 871224


    不好意思,没研究过那类东西,我连QQ都没用。。。
发表于 2009-12-3 11:51:40 | 显示全部楼层
回复 5# afan


    555~~~~~~~~不一定是QQ嘛,就是类似QQ那种,一个界面上的按钮无法用工具捕捉,连坐标也捕捉不到。。。该怎么办。。。。。。
 楼主| 发表于 2009-12-3 18:30:09 | 显示全部楼层
谢谢各位大侠!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-2 06:29 , Processed in 0.077684 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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