中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-11 10:00
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何用批处理进行检测进程是否存在。。。存在。。 查看 725 回复 2
楼 主 如何用批处理进行检测进程是否存在。。。存在。。 发表于 2009-02-26 00:39 ·  中国 湖北 武汉 电信
新手上路
积分 1
发帖 1
注册 2007-03-06 09:31
19年会员
UID 80906
性别 男
状态 离线
如何用批处理进行检测进程是否存在。。。存在就结束,再启动。。。

不存在就直接启动。。。。
我只想到了 存在就结束再启动。。。
@echo off
taskkill /f /im 0.exe && start 0.exe


要是不存在的话.。。就。。。


希望大家帮帮忙。。。谢谢了。。。
2 发表于 2009-02-26 02:18 ·  中国 广东 东莞 电信
银牌会员
★★★
批处理编程迷
积分 1,916
发帖 752
注册 2008-12-28 04:30
17年会员
UID 135147
性别 男
来自 广西
状态 离线
你管它存在不存在,都可以用taskkill的呀
然后再start不就可以达到效果了
精简
=> 个人网志
3 发表于 2009-02-27 06:14 ·  中国 广东 东莞 电信
初级用户
★★
积分 118
发帖 66
注册 2005-10-21 03:27
20年会员
UID 43827
状态 离线
tasklist|find /i "snsysmon.exe" && taskkill /f /im snsysmon.exe
:check
@ping 127.1 -n 3 >nul
start /b C:\Progra~1\IControlChains\rzxsurename.exe
tasklist|find /i "rzxsurename.exe" && goto start
goto check
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
zhengqian529 +1 2009-02-27 06:34
论坛跳转: