我是批處理腳本的新手。我正在嘗試撰寫一個決議給定命令的腳本,并檢查該命令中是否存在名稱為“檔案夾”的引數,如果不存在,則添加具有默認值的引數。
我寫了以下腳本。如果缺少引數,此腳本將正確執行。但是如果存在引數,則執行 if 和 else 塊。
請幫忙。提前致謝。
@echo off
set ARGS=-action generate -folder "Source"
set t=%ARGS%
echo %t%|find "-folder" >nul
if errorlevel 1 (
goto setDefaultFolder
) else (
echo Folder is specified in command
)
:setDefaultFolder
echo Folder is NOT specified in command. User's current directory will be used as Folder.
set folderArgName=-folder
set folderArgValue="
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/430814.html
上一篇:如果我使用大量會話,記憶體溢位
