当前位置: 代码迷 >> 综合 >> 批处理文件(.bat 文件)中%0、%1等是表示什么
  详细解决方案

批处理文件(.bat 文件)中%0、%1等是表示什么

热度:11   发布时间:2023-12-06 22:09:28.0

%0 批处理本身。

%1 批处理文件名后加的以空格分隔的字符串。

%2~%9类推

比如说

D盘根目录下有aa.txt,bb.txt,cc.txt三个文本和一个名1.bat的批处理,批处理内容是

@echo off

start %1

start %3

 

打开CMD定位到D盘

    D:\>1     aa.txt    bb.txt    cc.txt

对应:  %0     %1       %2        %3

 

就会打开aa.txt(它是第一个参数即%1)和cc.txt(它是第三个参数即%3),而不会打开bb.txt,因为批处理的命令里没有start %2(bb.txt排第二所以是第二个参数)

 

原文地址:http://wenwen.soso.com/z/q228440174.htm