如何使用.txt文件作为命令

时间:2013-08-25 15:35:05

标签: file batch-file

我正在开发许多需要选项的批处理程序,以便用户轻松完成工作。因此,他可以在文本文件中键入主机,域,IP地址名称,而不是在一个批处理文件中编辑10个不同的批处理文件和1/20行。

我有一个想法,如果它有点推动可能会有效:

Command.txt

ping http:www.stackoverflow.com
ping1.bat
@echo off
Cd ..
Echo testing connection.
Type command.txt {please describe the solution here}

2 个答案:

答案 0 :(得分:2)

for /f "delims=" %%a in (file.txt) do "%%~a"

答案 1 :(得分:1)

听起来您只需要一个可以从批处理文件中引用的配置文件。我这样做是通过设置.ini文件中定义的环境变量来实现的。

的Config.ini

host=myhostname
domain=mydomain
ip=10.10.10.1

然后在批处理文件中使用命令:

for /f "delims== tokens=1,*" %%A in (config.ini) do @set %%A=%%B

从那时起,您将拥有3个可以使用的变量:%host%,%domain%和%ip%。