高分求一个批处理程序。我想让它读入一个文本并当检测到文件末尾出现指定字符时结束一个进程。
我想让它读入一个文本文件并当检测到文件末尾出现“X1_CoMsg:getCO_MSG_DEVICE_DISCONNECT.”时结束一个进程指定的进程,比如说:abc.ex...
我想让它读入一个文本文件并当检测到文件末尾出现“X1_CoMsg: get CO_MSG_DEVICE_DISCONNECT.”时结束一个进程指定的进程,比如说:abc.exe
我打算我把它一直启动着,希望做的小一些,谢谢。
对于高手不太难吧? 展开
我打算我把它一直启动着,希望做的小一些,谢谢。
对于高手不太难吧? 展开
2个回答
展开全部
@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
::这是无视行数的
::如果非要最后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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询