【发布时间】:2015-03-23 21:17:22
【问题描述】:
我写了一个批处理脚本,遇到了一点小问题。
基本上,我有一个带有 IP (% ip_file%) 的文件“ip_file.txt”。
我的脚本会解析这个文件,然后根据 IP 调用一个特定的程序。
这是我编写脚本的方式,但它不起作用。
REM START SCRIPT BASE
for /f %%i in (%ip_file%) do (
IF %%a.%%b.==10.10 call :script_1 %%i
IF %%a.%%b.==192.168 call :script_2 %%i
)
else ( call :script_0 %%i)
REM END SCRIPT BASE
有什么想法吗?
【问题讨论】:
-
您希望在 %%a 和 %%b 中出现什么?你在哪里定义它们?
-
这是我的错。现在问题解决了
标签: file batch-file if-statement for-loop call