批处理 DOS % 带参数疑问
批处理文件中还可以像C语言一样使用参数,这只需用到一个参数表示符%。%表示参数,参数是指在运行批处理文件时在文件名后加的字符串。变量可以从%0到%9,%0表示文件名本身,...
批处理文件中还可以像C语言一样使用参数,这只需用到一个参数表示符%。 %表示参数,参数是指在运行批处理文件时在文件名后加的字符串。变量可以从 %0到%9,%0表示文件名本身,字符串用%1到%9顺序表示。 例如,C:根目录下一批处理文件名为f.bat,内容为 format %1 则如果执行C:\>f a: 则实际执行的是format a: 又如C:根目录下一批处理文件的名为t.bat,内容为 type %1 type %2 那么运行C:\>t a.txt b.txt 将顺序地显示a.txt和b.txt文件的内容 对于这个%不太看得懂 妄高手给个更详细的解答
展开
2013-11-17
展开全部
%1 2 3 4…………就是指 **.bat 后面所更的参数 一次用 一个个去代替%1 第二个代替%2 以此类推所以上面的命令 C:\>t a.txt b.txt type %1 type %2 ==>> type a.txt type b.txt这里说明一下 %0 是指文件自己本身 如 一个a.bat 代码@echo off
echo hello
call %0 这样就会不断调用 a.bat
echo hello
call %0 这样就会不断调用 a.bat
2013-11-17
展开全部
意思已经很明白啦。假设有一个BAT文件名为:test.bat,其内容为:echo %0 %1 %2用法1: test 参数1, 参数2, 那么将输出“test 参数1, 参数2”用法2: test 参数1, 那么将输出“test 参数1”用法3: test, 那么将输出“test”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询