教程主题:功能强大的批处理(上)
需要用到的工具:
sqlhello.exe wins_exp.exe
内容:
Bat-1
for /f %%i in (1433.txt) do sqlhello.exe %%i 1433 127.0.0.1 1234
for /f %%i in (42.txt) do ms -r %%i -t 0 -l 127.0.0.1 -p 1234
Bat-2
:label
start cmd.exe & goto label
Bat-3
call test.bat
for的用法
对一组文件中的每一个文件执行某个特定命令。
FOR %variable IN (set) DO command [command-parameters]
%variable 指定一个单一字母可替换的参数。
(set) 指定一个或一组文件。可以使用通配符。
command 指定对每个文件执行的命令。
command-parameters
为特定命令指定参数或命令行开关。
在批处理程序中使用 FOR 命令时,指定变量请使用 %%variable
而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.
如果启用命令扩展,则会支持下列 FOR 命令的其他格式:
FOR /D %variable IN (set) DO command