【发布时间】:2013-02-10 07:17:40
【问题描述】:
在子例程中,%0 扩展为子例程名称,而不是脚本名称。是否有合法的方式仍然可以访问脚本名称,还是应该将其作为参数传递?
@echo off
call :subroutine %~f0 my parameters
exit /b
:subroutine
shift
echo Script name is %0
echo Parameters: %1 %2
exit /b
我希望调用语句只是
call :subroutine my parameters
【问题讨论】:
标签: batch-file cmd subroutine