validation - DOS:命令行参数验证

标签 validation exception command-line arguments dos

请耐心等待,已经有一段时间了。 :)

验证传递给 MS-DOS 批处理脚本的命令行参数的好方法是什么?

例如,这是我想做的:

IF "%1"=="" throw "Missing 1st argument: Machine Name"
IF "%2"=="" throw "Missing 2nd argument: File Path"

最佳答案

复制自 here

IF %1.==. GOTO No1
IF %2.==. GOTO No2
... do stuff...
GOTO End1
:No1
ECHO No param 1
GOTO End1
:No2
ECHO No param 2
GOTO End1
:End1

关于validation - DOS:命令行参数验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1487563/

相关文章:

asp.net - System.Web.Configuration.MachineKeySection.GetDecodedData中的 "Unable to validate data"异常表示什么

command-line - D:dmd 说了一些很奇怪的话

http - 使用 curl 或 wget 命令行下载文件

command-line - QuickTime 使用 FFMPEG 对可读电影进行编码

c++ - 如何使 cin 只接受一位数字 C++

jquery - 验证 Ajax POST 请求的数据

c++ - While 循环重复 4 次

javascript - AngularJS:ng-pattern 检查整数输入

c# - 检查网络驱动器是否存在并在 C# 中超时

javascript - 等待异步函数时是否需要显式捕获并重新抛出异常?