0
這裏是腳本示例,函數create_es_template
使用%~1
從調用者接收參數。但是,結果總是「template_name not set!」。我的用法有什麼問題?windows批處理函數無法從調用者接收參數值
:: create elasticsearch template
@echo off
:: define the function
:create_es_template
ECHO parameters: %*
IF "%~1"=="" (
ECHO template_name not set!
EXIT /B -1
)
SET "template_name=%~1"
EXIT /B %ERRORLEVEL%
:: call the function
CALL :create_es_template my_template_1
EXIT /B %ERRORLEVEL%
環境:Windows 10 x64企業