在批处理下获取所有参数

REM 传递参数给append_log.bat时,如果参数有空格,要用单引号把参数包括起来,在目标程序用%*获取所有参数
start /min "append_log" append_log.bat '开始运行%APP_NAME%'

 

REM append_log.bat

@ECHO OFF
 
set cmdPath=%~dp0
set datestr=%date:~0,4%%date:~5,2%%date:~8,2%
 
REM 使用%*来接收所有参数
ECHO %* >> %~dp0%datestr%.log
 
exit

如果是需要一个一个的获取参数,可以参考使用shift运算符

 

出处:https://blog.csdn.net/Lvbey/article/details/118611287

posted on 2023-02-07 22:45  jack_Meng  阅读(213)  评论(0编辑  收藏  举报

导航