批处理 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
匿名用户
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”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式