2011-02-04 113 views

回答

0

您可以传递名称作为参数并捕获它们。

详情请看here

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语句读取线一次一个入变量%%adelims=需要,否则空间用于休息和你将只能得到第一个字,每行,而不是整条生产线。

%1qq.txt在这种情况下,传递到批处理文件中的参数。

其他一切只是支持我用来获得最佳cmd.exe环境的东西。

相关问题