批处理命令传递参数

批处理命令传递参数批处理脚本支持命令行参数 其中参数可以在被调用时传递给批处理文件 其中参数的获取使用 1 2 3 获取 示例 编写 test bat 脚本内容如下 echooffecho 1echo 2echo 3echo 4 执行脚本 D bat test gt test bat 经测试 最多只支持 9 个参数变量的初始化可以通过另外一种方式

批处理脚本支持命令行参数,其中参数可以在被调用时传递给批处理文件。其中参数的获取使用%1,%2,%3获取。

@echo off echo %1 echo %2 echo %3 echo %4 

执行脚本

D:\bat_test>test.bat 1 2 3 4 1 2 3 4 

经测试,最多只支持9个参数

变量的初始化可以通过另外一种方式,及通过set命令。

语法:

set /A variable-name=value 说明: variable-name设置变量的名称 value设置变量的值 /A如果该值本质上是数值,则使用此开关。 

示例:

@echo off set username=Huang Bao Kang echo %username% 

执行如下:

D:\bat_test>test.bat Huang Bao Kang 

使用数字,/A选项

@echo off set /A a=1 set /A b=2 set /A c=%a%+%b% echo %c% 

执行运行:

D:\bat_test>test.bat 3 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226385.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午11:01
下一篇 2026年3月16日 下午11:02


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号