7
A
回答
12
当然,这是可能的。命令行参数传递给您的批处理文件中为1%,2%等。(%0是批处理文件的名称。)
IF "%1"=="/r" ECHO You passed the /r flag.
使用SHIFT
下降的第一个参数,并把所有的人超过一个。如果你想允许/ r在命令行的任何地方,你可以使用它来获得更多的信息。例如:
:processargs
SET ARG=%1
IF DEFINED ARG (
IF "%ARG%"=="/r" ECHO You passed the /r flag.
SHIFT
GOTO processargs
)
或者使用%*
(其扩展到整个参数列表)在FOR
循环是这样的:
FOR %%A IN (%*) DO (
IF "%%A"=="/r" ECHO You passed the /r flag.
)
相关问题
- 1. 使用批处理脚本将新行添加到文本?
- 2. 将批处理脚本添加到Windows 8上下文菜单
- 3. 如何将“IF”添加到下面的批处理脚本中?
- 4. Windows批处理脚本输出日志
- 5. 批处理或VB脚本添加3行文本到文件
- 6. 批处理脚本--Txt到CSV,如何将文本限定符添加到列?
- 7. 批处理脚本到Shell脚本
- 8. 为批处理表添加自动增加主键的批处理脚本
- 9. 批处理脚本
- 10. 批处理脚本
- 11. 批处理脚本
- 12. 获取批处理脚本的输出与/ R标志
- 13. 在批处理脚本之间显示的批处理脚本
- 14. 批处理脚本编辑另一批处理脚本
- 15. 批处理脚本后停止向其他批处理脚本
- 16. 如何从批处理脚本中运行批处理脚本?
- 17. 从另一个批处理脚本调用批处理脚本
- 18. 批处理脚本:将一个目录加载到变量
- 19. Windows批处理脚本来整理日志文件到主日志条件
- 20. 批处理脚本:循环和标签
- 21. 使用批处理文件将标题添加到CSV
- 22. 是否有批处理脚本将用户添加到组高级用户?
- 23. 如何使用批处理脚本将书签添加到Internet Explorer?
- 24. 批处理脚本 - 将变量值添加到相同的变量
- 25. 通过perl脚本执行批处理时,将批处理文件错误和输出到日志文件
- 26. 如何将批处理请求处理添加到Django项目?
- 27. 如何在批处理脚本中运行powershell脚本和批处理脚本?
- 28. 在某些文本批处理后将行添加到xmlfile
- 29. 将批处理脚本转换为Shell
- 30. 交错批处理脚本处理
平台吗? – user1428716 2013-02-28 18:58:51
[命令行参数](http://www.robvanderwoude.com/parameters.php)。你打扰了吗?(谷歌搜索这个)(http://goo.gl/e6Kc9)? – rojo 2013-02-28 19:02:32
[Windows蝙蝠文件可选参数解析]的可能重复(http://stackoverflow.com/questions/3973824/windows-bat-file-optional-argument-parsing) – 2013-02-28 22:37:02