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

[AU3基础] 关于计时窗口[已解决]

  [复制链接]
发表于 2010-11-8 01:18:19 | 显示全部楼层 |阅读模式
本帖最后由 依旧漂泊 于 2010-11-8 17:58 编辑

如何在等待进程的出现后出现ToolTip("已用[ 几 ]分加[ 几 ]秒")的窗口,
然后又等待进程的退出而退出ToolTip窗口!
如下面例子(记秒窗口):
Run('NOTEPAD.EXE')
If ProcessExists("NOTEPAD.EXE") Then
        $i = 1
        Do
                ToolTip("已用[" & $i & "]秒")
                Sleep(1000)
                $i = $i + 1
        Until ProcessExists("NOTEPAD.EXE") = 0
        ToolTip("")
EndIf
请各位大大帮帮忙!

评分

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

查看全部评分

发表于 2010-11-8 07:05:20 | 显示全部楼层
本帖最后由 lchl0588 于 2010-11-8 13:41 编辑

先运行代码,再运行‘计事本’ !
如下代码:
ProcessWait("notepad.exe")
While 1
a()
If b()=0 Then  ;这里是进程开关  如果关闭“计事本”同时关代码,这里设0;如果关闭“计事本”同时不关代码,这里设1
        Exit      ;这里当然要加选择条件才能控制!
EndIf
WEnd
Func a()
If ProcessExists("NOTEPAD.EXE") Then
                $i = 1
        Do
                ToolTip("已用[" & $i & "]秒")
                Sleep(1000)
                $i = $i + 1
        Until ProcessExists("NOTEPAD.EXE") = 0
        ToolTip("正在关闭")
        EndIf
EndFunc
Func b()
        If ProcessExists("NOTEPAD.EXE") Then
                $PID = Run("notepad.exe")
ProcessWaitClose($PID)
EndIf
EndFunc
-------------------------------------------------------------------
回复 4# 依旧漂泊

我在代码加注释了
发表于 2010-11-8 09:21:21 | 显示全部楼层
不错啊!
真的很不错啊!
 楼主| 发表于 2010-11-8 12:57:37 | 显示全部楼层
回复 2# lchl0588


    谢谢二楼的兄弟,只是我功力不够,看了直晕,而我想要的计时窗口是已用[几]分加[几]秒,而且在进程结束后退出计时窗后不直接退出脚本!因为后面还有其它操作!
发表于 2010-11-8 14:25:01 | 显示全部楼层
Run('NOTEPAD.EXE')

Sleep(2000)


$i = 1

While 1
        
        $i += 1
                        
        If Not ProcessExists("NOTEPAD.EXE") Then ExitLoop
                        
        Sleep(1000)

        ToolTip("已用[" & $i & "]秒")



WEnd
        

ToolTip("")
发表于 2010-11-8 15:12:21 | 显示全部楼层
这计时窗口是显示窗口运行时间?
还是运行到几秒后就自动退出?
 楼主| 发表于 2010-11-8 17:57:49 | 显示全部楼层
谢谢5楼的兄弟,问题已解决
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-3 02:28 , Processed in 0.194620 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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