2
A
回答
0
爲你的情況的簡單解決方案:
@ECHO OFF
IF NOT "%1"=="" (
IF "%1"=="-h" (
ECHO This is the help text.
GOTO end
)
)
REM Add your instructions below and delete this line
ECHO Hello!
:end
HTH)
+0
謝謝你,它的工作原理 – Kurama
1
您可以直接goto
參數:
@echo off
If not "%~1"=="" goto:%~1 2>nul || Echo Error Invalid Argument
echo Here Your normal code without argument
exit/b
:-h
echo I'm In Help
exit/b
:-t
echo I'm in Test
exit/b
This i SA非常強大的解決方案:
- 無效的參數都沒有直接聲明
IF
處理 - 只需創建一個新的標籤,以添加新的參數
- 你的代碼結構良好
+0
謝謝你的迴應!有效 – Kurama
相關問題
- 1. 如何將運行時參數添加到批處理文件?
- 2. 如何將%random%添加到批處理文件的新批處理文件中?
- 3. 添加「 - 」特定文字之間 - 批處理文件窗口
- 4. 將參數傳給批處理文件
- 5. 使用批處理文件將列添加到csv文件中
- 6. 將簡單的PowerShell命令添加到批處理文件
- 7. 批處理文件合併到一個特定的文件?
- 8. 定義在批處理文件特權
- 9. 如何將變量添加到批處理文件?
- 10. 使用批處理文件將標題添加到CSV
- 11. 批處理/ CMD:將文件添加到啓動列表
- 12. 將另一節添加到批處理文件?
- 13. 將java變量添加到批處理文件
- 14. 將批處理/ Powershell文件添加到編譯(生成)C#Powershell
- 15. 使用批處理文件移動特定數量的文件
- 16. 如何將命令行特定參數傳遞給批處理文件?
- 17. 批處理文件添加字符
- 18. Visual C#添加批處理文件
- 19. 製作批處理文件以向主機添加/刪除特定行文件
- 20. 批次如何安排備份添加到批處理文件
- 21. 如何將行號添加到批處理文件中的文本文件(Windows)
- 22. 將參數從批處理文件傳遞到MYSQL腳本
- 23. 使用Python將參數傳遞到批處理文件
- 24. 將新文件添加到文件夾時執行批處理文件
- 25. 使用批處理文件將文件夾名稱添加到文件
- 26. 將參數添加到指定函數處理程序
- 27. 批處理文件參數問題
- 28. 與空間批處理文件參數
- 29. 解析Windows批處理文件參數
- 30. 參數傳遞批處理文件
也許這個檢查http://stackoverflow.com/questions/3973824/windows-bat-file-optional-argument-parsing,並告訴它是否幫助你;) – RCaetano