批处理文件,它将文本文件作为输入

时间:2011-02-04 07:54:16

标签: batch-file

什么命令会使批处理文件从文本(.txt)文件接收输入?

2 个答案:

答案 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了解详情。