以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  判断程序是否正在运行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=160750)

--  作者:hb8888
--  发布时间:2021/2/20 11:58:00
--  判断程序是否正在运行
大师:请问如何判断一个外部程序正在运行?
--  作者:有点蓝
--  发布时间:2021/2/20 12:22:00
--  
Dim ps As  System.Diagnostics.Process() = System.Diagnostics.Process.GetProcesses()
For Each p As System.Diagnostics.Process In ps
    output.show(p.processName)
    If ("xxx进程名称" = p.ProcessName)
        msgbox(“正在运行”)
exit for
    End If
Next

--  作者:hb8888
--  发布时间:2021/2/20 12:53:00
--  
谢谢!我问的不是这个意思。是要判断一个外部程序有没有运行结束,比如一个程序要运行10秒,要判断的是外部程序正在运行中!
--  作者:有点蓝
--  发布时间:2021/2/20 13:30:00
--  
没有办法知道其它程序在做什么的。