永发信息网

bat命令检测进程存在

答案:4  悬赏:20  手机版
解决时间 2021-12-30 01:42
比如:if exist c:\windows call cnd那么if后面加什么可以检测进程存在?有吗?如果没有那用什么方法?
最佳答案
你可以这样
for /f "delims= " %%i in ('tasklist^|find /i "qq.exe"') do (
if /i "%%i"=="qq.exe" call cmd)如果是在批处理中运行就用%%i在CMD中就用%i他会检查进程中是否有QQ.exe如果有就运行CMD
全部回答
你好 又是我解答 我不太懂你为什么要在后面加上call cmd,这样命令会错误的.如果要检测进程存在的话可以这样用if直接进行判断进程是不可取的.@echo off>"%temp%\临时.tmp" tasklisttype "%temp%\临时.tmp" | find "QQ.exe"pause>nul暂时就写这种简单的 没有提示的类型,如果没有显示结果就是不存在反之.
taskkill和ntsd一样,该结束的能结束,不能结束的还是结束不了。别不相信,我那时候玩dnf,takill结束不了,ntsd照样找不到地址,tnnd,还不如任务管理器咧。检测进程存在是可以,但是只用if貌似很难完成。我看楼主对p处理很明白了,那我就献丑下哈。可以调过来考虑taskkill一个进程,获取其返回参数然后在用if判断
@echo off set app=qq.exe :re ping -n 2 -w 500 127.1>nul (tasklist|findstr "%app%">nul&&goto :re)||goto :sh exit :sh shutdown -s -f -t 5
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
显卡驱动怎么安装和更新及显卡的型号查看方法
为什么我的话费用那么快?这个月用了近一百了
湟里交通管理所五小车辆养路费征收点地址在哪
王者荣耀杨戬二技能是吕布一技能的升级版还是
黑色微喇九分裤搭配什么样式的上衣夏季女装
公司扣我工资没有营业执照可以告他吗
要求完美是什么星座
武进区公安局交通警察大队车辆管理所在什么地
尼泊尔的名吃
很长的图片怎么截图
足球场上,小明一脚把足球踢向空中,如图所示
福鼎白茶储存放在什么器皿好
溧阳市公安局交通巡逻警察大队(南环路)位置在
华为手机为什么美肤功能图标不亮了
嘴角向下
推荐资讯
冻小黄花鱼怎么做好吃
—Did you enjoy your holiday?—Yes, it’s
谁能告诉我美的空调外壳怎么打开?我想洗洗里
什么老虎不吃人
鲶鱼有什么特点 鲶鱼的形态特征及生活习性
阅读理解Timeisveryimportantinourlives.It
美元从美国汇到中国手续费是多少
比熊犬睡着时鼻子是干的吗?-
梦见一家人在一起吃饭
福清到南安要多少时间
卡贝的花洒怎么样,有没有用过
谁知道铠甲勇士里冰儿的资料
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?