|
|
1
324
我强烈建议使用 NDesk.Options ( Documentation )和/或 Mono.Options (相同的API,不同的命名空间)。安 example from the documentation :
|
|
2
198
我很喜欢命令行分析器库( http://commandline.codeplex.com/ )它有一种通过属性设置参数的非常简单和优雅的方式:
|
|
|
3
50
这个 WPF TestApi library 附带了C开发中最好的命令行解析器之一。我强烈建议从 Ivo Manolov's blog on the API :
|
|
|
5
14
看起来每个人都有自己的宠物命令行解析器,图中我最好也添加我的)。 此库包含 command-line parser 它将使用命令行中的值初始化类。它有很多特性(我已经建立了很多年)。 从 documentation … Bizark框架中的命令行分析具有以下主要功能:
|
|
|
6
13
不久前我编写了一个C命令行参数分析器。其AT: http://www.codeplex.com/CommandLineArguments |
|
|
7
9
CLAP (命令行参数解析器)有一个可用的API,并且有很好的文档记录。您可以创建一个方法,对参数进行注释。 https://github.com/adrianaisemberg/CLAP |
|
|
8
5
这个问题有很多解决办法。为了完整性和提供备选方案,如果有人愿意,我在我的 google code library . 第一个是argumentlist,它只负责解析命令行参数。它收集由开关'/x:y'或'-x=y'定义的名称-值对,还收集“未命名”条目的列表。它是基本的 usage is discussed here , view the class here . 第二部分是 CommandInterpreter 它从.NET类中创建了一个功能齐全的命令行应用程序。举个例子:
通过上面的示例代码,您可以运行以下代码:
--或者——
它是如此简单,或是你所需要的那么复杂。你可以 review the source code , view the help 或 download the binary . |
|
|
9
4
我喜欢 that one ,因为您可以为参数“定义规则”,无论是否需要,… 或者如果你是一个Unix用户,你可能会喜欢 GNU Getopt .NET 端口。 |
|
|
10
4
你可能喜欢我的 Rug.Cmd 易于使用和扩展的命令行参数分析器。句柄:bool、加号/减号、字符串、字符串列表、csv、枚举。 内置的'/'?帮助模式。 内置的?“和”/?d'文档生成器模式。
编辑:这是我的项目,因此这个答案不应该被视为第三方的认可。也就是说,我确实在编写的每个基于命令行的程序中使用它,它是开源的,我希望其他人也能从中受益。 |
|
|
11
3
在处有一个命令行参数分析器 http://www.codeplex.com/commonlibrarynet
它可以使用
它可以处理以下事情: - 配置 QA - 开始日期 ${ 今天 }- 区域 :“纽约”设置01 它很容易使用。 |
|
|
12
2
这是我根据Novell编写的处理程序
这一个目标是控制台应用程序执行
示例用法:
来源:
|
|
|
13
2
我个人最喜欢的是 http://www.codeproject.com/KB/recipes/plossum_commandline.aspx 彼得·帕洛塔斯:
|
|
|
14
2
我最近遇到了fubucore命令行解析实现,我非常喜欢它,原因是:
下面是一个关于如何使用这个的简单示例。为了说明用法,我编写了一个简单的实用程序,它有两个命令: -添加(向列表中添加对象-对象由名称(字符串)、值(int)和布尔标志组成) -列表(列出当前添加的所有对象) 首先,我为“add”命令编写了一个命令类:
此命令将commandinput实例作为参数,因此我定义下一个:
下一个命令是“list”,其实现如下:
“list”命令不接受任何参数,因此我为此定义了一个nullinput类:
现在只剩下在main()方法中连接它,如下所示:
程序按预期工作,在任何命令无效时打印有关正确使用的提示:
以及“add”命令的示例用法:
|
|
|
15
2
PowerShell命令。 PowerShell基于在commandlets上指定的属性进行的分析,支持验证、参数集、管道、错误报告、帮助,最好是返回.NET对象以在其他commandlets中使用。 我发现一些有用的入门链接: |
|
|
17
1
Genghis Command Line Parser 可能有点过时了,但它的功能非常完整,对我来说工作得很好。 |
|
|
18
0
我建议开放源码库 CSharpOptParse . 它解析命令行,并使用命令行输入水合用户定义的.NET对象。在编写C控制台应用程序时,我总是使用这个库。 |
|
|
19
0
|
|
|
20
0
一个非常简单、易于使用的特殊类,用于命令行分析,它支持默认参数。
|