欢迎来到福编程网,本站提供各种互联网专业知识!

windows系统的位置变量

发布时间:2013-03-14 作者:clown_ 来源:互联网
windows系统的位置变量windows系统的位置变量为%0%1……%9%*例子,test.bat将这个批处理保存到d盘@echooffecho%1%2%3%4echo%1echo%2echo%3echo%4进入d盘执行test.bat我是第一个参数我是第二个参数我是第三个参数我是第四个参数输出:我是第一个参

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前面的那个参数,当然就是批处理文件名(包括路径)

相关推荐