如果字符串匹配文件

时间:2017-08-10 08:36:39

标签: windows batch-file

我正在尝试使用批处理脚本,如果从文本文件读取的字符串与本地字符串匹配,我将尝试运行命令。我设法让文件阅读部分工作,但我无法使IF条件工作,IF崩溃了批处理脚本,但是当我删除它时,它就可以工作。

我的批代码,

@ECHO OFF

SET content=
SetLocal EnableDelayedExpansion
FOR /f "tokens=* usebackq delims=" %%p in (file.txt) do SET content=!content!%%p

IF "%content%" == "Doit"(
ECHO boy it's working
PAUSE
) ELSE (
ECHO Not working
PAUSE
)

EndLocal

我主要是PHP程序员,对批处理脚本没有多少经验。希望这不是重复,因为我在发布之前做了几次搜索。请以任何方式告诉我如何完成这项工作。

0 个答案:

没有答案