检查进程是否存在.存在则关闭;不存在则打开!
我是编程小白,求大神帮写下如下批处理或者有批处理类似功能的编程我想的是,打开这个批处理后,走入两个分支①进程存在→结束进程→关闭批处理②进程不存在→每相隔1秒依次启动这3...
我是编程小白,求大神帮写下如下批处理或者有批处理类似功能的编程
我想的是,打开这个批处理后,走入两个分支
①进程存在 → 结束进程→关闭批处理
②进程不存在→每相隔1秒依次启动这3程序→关闭批处理
详细如下:
检查
QloudUI.exe
SRServer.exe
OrayRemoteShell.exe
这些进程是否在运行
如果有任意一个在运行,则将其关闭
如果都没运行,则依次打开(打开每个程序中间,间隔1秒时间等待)
D:\QloudUI.exe
D:\SRServer.exe
D:\OrayRemoteShell.exe
然后显示桌面,
关闭该批处理
(求达人大神帮我写一个批处理,帮人是美德,感激不尽,我会追加分数的,O(∩_∩)O谢谢) 展开
我想的是,打开这个批处理后,走入两个分支
①进程存在 → 结束进程→关闭批处理
②进程不存在→每相隔1秒依次启动这3程序→关闭批处理
详细如下:
检查
QloudUI.exe
SRServer.exe
OrayRemoteShell.exe
这些进程是否在运行
如果有任意一个在运行,则将其关闭
如果都没运行,则依次打开(打开每个程序中间,间隔1秒时间等待)
D:\QloudUI.exe
D:\SRServer.exe
D:\OrayRemoteShell.exe
然后显示桌面,
关闭该批处理
(求达人大神帮我写一个批处理,帮人是美德,感激不尽,我会追加分数的,O(∩_∩)O谢谢) 展开
1个回答
展开全部
@echo off
wscript.sleep 500
tasklist |find /i "SRServer.exe"
if %errorlevel%==0 (goto killit) else (goto open)
:killit
taskkill /f /im SRServer.exe
taskkill /f /im QloudDaemon.exe
taskkill /f /im QloudUI.exe
goto :eof
:open
start /d "C:\Program Files (x86)\Splashtop\Splashtop Remote\Server\" SRServer.exe
start /d "C:\Program Files (x86)\Qloud Server\" QloudUI.exe
exit
如上批处理,可以实现你需要的功能!
wscript.sleep 500
tasklist |find /i "SRServer.exe"
if %errorlevel%==0 (goto killit) else (goto open)
:killit
taskkill /f /im SRServer.exe
taskkill /f /im QloudDaemon.exe
taskkill /f /im QloudUI.exe
goto :eof
:open
start /d "C:\Program Files (x86)\Splashtop\Splashtop Remote\Server\" SRServer.exe
start /d "C:\Program Files (x86)\Qloud Server\" QloudUI.exe
exit
如上批处理,可以实现你需要的功能!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
房得住
2024-10-31 广告
2024-10-31 广告
可以通过目测检查法、尺量检测法、振动检测法、声波检测法等多种方法来判断房屋是否存在安全隐患。这些方法可以初步评估房屋的结构安全性、损伤程度等。房得住质量技术服务(上海)有限公司是一家致力于房屋安全鉴定领域的专业服务机构,秉承“科学公正、求实...
点击进入详情页
本回答由房得住提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询