ndesk.options

    0熱度

    1回答

    當我執行myExe.exe時,下面的默認功能沒有被執行,但是當我運行myExe.exe -launch時,它正在執行。任何想法爲什麼這個應用程序默認情況下不執行?按照Documentation這應該工作 摘自文檔: As a fallback, a default handler may be registered which will handle all arguments which are

    34熱度

    2回答

    我只是寫了一個控制檯實用程序,並決定使用NDesk.Options進行命令行解析。我的問題是,我如何執行必需的命令行選項? 我在docs看出:具有所需值 選項(附加「=」與選項名稱)或可選值(追加「:」在選項名稱)。 但是,當我在選項名稱末尾加上=時,行爲沒有區別。理想情況下,Parse方法會拋出異常。 有什麼我需要做的嗎? 這裏是我的測試代碼: class Program { sta

    0熱度

    2回答

    我使用ManyConsole作爲控制檯應用程序的命令行命令和選項解析器。所有命令都定義爲從ConsoleCommand派生的命令類,然後執行特定的任務。我定義了一箇中介的基類,ParkPayConsoleCommand從該類派生的: abstract class ParkPayConsoleCommand: ConsoleCommand { protected readonly Par

    0熱度

    1回答

    以Best way to parse command line arguments in C#?作爲示例使用接受的答案,我如何才能使'r'或'repeat'選項只能選擇一個值而不需要它,以及如何設置默認值如果沒有提供該值,那麼值?謝謝!

    1熱度

    2回答

    我是NDesk.Options庫的新手。找不到解析簡單項目列表的最簡單方法。 例子: PROG --items =物品1 ITEM2項目3 (我想使用的代碼列表中的項目) 它應該支持報價以及我想用項列表文件的列表或目錄名稱。 prog --items =「c:\ a \ b \ c.txt」「c:\ prog files \ d.txt」 prog --dirs =「c:\ prog files

    0熱度

    2回答

    如何獲得NDesk在命令行(C#)解析多個參數列表? 我有兩個標誌,都採取多個參數(文件列表)。所以一個是-j,另一個是-c。但我認爲NDesk要求每個參數與-j/-c前面) 比如我想: %> main -j file1.j file2.j file3.j -c file4.c file5.c file6.c file7.c 而且有它產生2所列出,一個與.J文件另一個是.c文件。但是,它希望以