如果我要创建一个指令,让电脑开启一个窗口,然后每1000ms来查看窗口开启了没,如果没有就再发送一次指令,反复3次!请问这个程序怎么做出来??实际代码  谢谢!

解决方案 »

  1.   

    每1000ms来查看你需要打开的窗口的句柄是否创建,如果没有找到就等下一个1000ms再找!
      

  2.   

    可以开启一个线程,用来查看需要打开的窗口的句柄,sleep(1000),设置一个flag,每查找一次就flag加1,当flag=3时就停止查找.具体的代码建议自己动手写,不动手永远都学不会
      

  3.   

    Dim count
    count=0
    For i=1  to 3
    set y=getobject("winmgmts:\\.\root\cimv2")
    set x=y.execquery("select * from win32_process where name='进程名'")
    for each j in x 
    count=count+1
    next
    wscript.sleep(1000)
    i=i+1
    Next
    If count=0 Then 
    MsgBox "进程名启动失败"
    Else 
    MsgBox "进程名成功"
    End If
    将进程名换成你需要打开窗口的进程名,然后保存为vbs格式文件,放在window启动项下面