什么命令会使批处理文件从文本(.txt)文件接收输入?
答案 0 :(得分:3)
这是一个显示批处理文件的记录,可以执行您想要的操作:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Pax> type qq.cmd
@setlocal enableextensions enabledelayedexpansion
@echo off
for /f "delims=" %%a in (%1) do (
echo.LINE^> %%a
)
endlocal
C:\Pax> type qq.txt
hello
goodbye
C:\Pax> qq qq.txt
LINE> hello
LINE> goodbye
for
语句一次将一行读入变量%%a
(需要delims=
,否则空格用于中断,你只能获得每个上的第一个单词线而不是整条线。
%1
是传递到批处理文件的参数,在这种情况下为qq.txt
。
其他所有内容都只是我用来设置最佳cmd.exe
环境的支持。
答案 1 :(得分:0)
您可以将名称作为参数传递并捕获它们。
查看here了解详情。