我正在尝试使用批处理脚本,如果从文本文件读取的字符串与本地字符串匹配,我将尝试运行命令。我设法让文件阅读部分工作,但我无法使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程序员,对批处理脚本没有多少经验。希望这不是重复,因为我在发布之前做了几次搜索。请以任何方式告诉我如何完成这项工作。