中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-02 04:44
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 进程判断 查看 1,154 回复 3
楼 主 进程判断 发表于 2006-10-16 23:44 ·  中国 江苏 苏州 电信
新手上路
积分 18
发帖 6
注册 2006-10-16 22:01
19年会员
UID 65993
状态 离线
tasklist|find "arp.exe">nul && taskkill /f /im arp.exe || start d:\arp\arp.exe
start d:\arp\arp.exe

此代码实现了检测 arp.exe 的功能。但是我想要的是:

如果检测到系统进程中有arp.exe(最好能控制在一个arp进程)就退出,如果没有就自动运行d:\arp\arp.exe。谢谢了

再送上防arp病毒和禁止运行垃圾程序的软件。



O_O附件限制的也太...没办法,传不上来。
2 发表于 2006-10-17 00:03 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线


@echo off
tasklist | find "arp.exe"
if errorlevel==0 echo The arp.exe is running. && goto :eof
start "" "d:\arp\arp.exe"


[ Last edited by lxmxn on 2006-10-17 at 00:43 ]
3 发表于 2006-10-17 02:41 ·  中国 北京 联通
初级用户
积分 88
发帖 41
注册 2006-03-08 17:38
20年会员
UID 51603
状态 离线
哦,佩服太厉害了。什么时候我可以达到这种程度呢。
4 发表于 2006-10-18 03:49 ·  中国 江苏 苏州 电信
新手上路
积分 18
发帖 6
注册 2006-10-16 22:01
19年会员
UID 65993
状态 离线
Originally posted by lxmxn at 2006-10-17 00:03:


@echo off
tasklist | find "arp.exe"
if errorlevel==0 echo The arp.exe is running. && goto :eof
start "" "d:\arp\arp.exe"


此代码,无法实现,不管arp.exe 启动了没有都显示,The arp.exe is running。
论坛跳转: