高分求一个批处理程序。我想让它读入一个文本并当检测到文件末尾出现指定字符时结束一个进程。

我想让它读入一个文本文件并当检测到文件末尾出现“X1_CoMsg:getCO_MSG_DEVICE_DISCONNECT.”时结束一个进程指定的进程,比如说:abc.ex... 我想让它读入一个文本文件并当检测到文件末尾出现“X1_CoMsg: get CO_MSG_DEVICE_DISCONNECT.”时结束一个进程指定的进程,比如说:abc.exe
我打算我把它一直启动着,希望做的小一些,谢谢。
对于高手不太难吧?
展开
 我来答
麦兜Terran
2010-12-16 · TA获得超过2571个赞
知道小有建树答主
回答量:1786
采纳率:0%
帮助的人:1162万
展开全部
@echo off&for /f "delims=" %%1 in ('type "xxoo.txt"^|findstr /i "X1_CoMsg: get CO_MSG_DEVICE_DISCONNECT"')do taskkill /f /im abc.exe
::这是无视行数的

::如果非要最后1行复制下面就行了,上面无视.
@echo off&setlocal enabledelayedexpansion&for /f "delims=" %%1 in ('type "xxoo.txt"')do set a=%%1
if "!a!"=="X1_CoMsg: get CO_MSG_DEVICE_DISCONNECT" taskkill /f /im abc.exe
543961534
2010-12-16 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:307
采纳率:0%
帮助的人:127万
展开全部
建议把X1_CoMsg: get CO_MSG_DEVICE_DISCONNECT.作为文件最后一行,然后判断文件最后一行是不是X1_CoMsg: get CO_MSG_DEVICE_DISCONNECT.就可以了,这样的话很简单,自己做锻炼锻炼吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式