Windows是否返回命令行开关字符?

时间:2014-04-01 16:36:34

标签: windows command-line command-line-arguments

在Windows中,命令行选项前面有/,有时前面是-。有没有办法查询Windows的角色?在MS-DOS中,SWITCHAR中有config.sys设置。是否有类似的设置或系统资源可以从Windows获得?或者,我的命令行应用程序是否应该只使用/-而无需查找任何内容?

1 个答案:

答案 0 :(得分:3)

我认为从来没有一种方式暴露在外部。也许一些DOS 2.0命令检查了它,但没有其他的。

  

“SWITCHAR从未真正得到支持,即使是DOS命令(更不用说第三方程序)了。” [source]

我认为第三方程序应该自己解析config.sys。我不认为有任何Windows支持来获得这个特定的价值。 (拉里·奥斯特曼(Larry Osterman)博客文章谈到history of SWITCHAR,并暗示可能曾经有过OS支持。)

最佳做法是允许。