中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 进程判断 上一主题 | 下一主题
gududaoke
新手上路





积分 18
发帖 6
注册 2006-10-16
状态 离线
『楼 主』:  进程判断

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附件限制的也太...没办法,传不上来。

2006-10-16 23:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 2 楼』:  


@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 ]

2006-10-17 00:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
benteng302
初级用户





积分 88
发帖 41
注册 2006-3-8
状态 离线
『第 3 楼』:  

哦,佩服太厉害了。什么时候我可以达到这种程度呢。

2006-10-17 02:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
gududaoke
新手上路





积分 18
发帖 6
注册 2006-10-16
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by lxmxn at 2006-10-17 00:03:

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

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

2006-10-18 03:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: