windows系统的位置变量

王朝学院·作者佚名  2016-06-19
窄屏简体版  字體: 小  |  中  |  大  |  超大  

windows系统的位置变量

windows 系统的位置变量为%0 %1……%9 %*

例子,test.bat 将这个批处理保存到d盘

@echo off

echo %1 %2 %3 %4

echo %1

echo %2

echo %3

echo %4

进入d盘 执行

test.bat 我是第一个参数 我是第二个参数 我是第三个参数 我是第四个参数

输出:

我是第一个参数 我是第二个参数 我是第三个参数 我是第四个参数

我是第一个参数

我是第二个参数

我是第三个参数

我是第四个参数

2.还有一个%*

例子

test.bat

@echo off

echo %*

执行 test.bat 我是第一个参数 我是第二个参数 我是第三个参数 我是第四个参数

输出:

我是第一个参数 我是第二个参数 我是第三个参数 我是第四个参数

3.还有一个特殊的%0

%0 这个不返回参数的值,他又两层意思

第一层意思:返回批处理所在的据对路径

例子:

test.bat

@echo off

echo %0

pause

执行后输出,test.bat所在的据对路径

第二层意思:无限循环执行bat

例子:

@echo off

net user

%0

执行后,他会无限循环执行net user 这条命令,直到你手动停止

补充:其实%0就是第一个参数%1前面的那个参数,当然就是批处理文件名(包括路径)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航