我想將命令行參數添加到我的VB.Net項目中。基本上我想通過我的程序一個文件路徑和一個數字(5位數),然後將其分配給2個單獨的字符串變量在表單加載。如果其中任何一個都沒有通過,則會打開一個附加表單,詢問是否找到缺失的變量。將文件路徑添加爲命令行參數
我知道如何使用Process.Start調用帶參數的程序,但無法將需求添加到加載項目中。
我已經看過很多關於這個在網絡上的信息的,但不能太大的意義,任何人都可以點我在正確的方向
感謝
我想將命令行參數添加到我的VB.Net項目中。基本上我想通過我的程序一個文件路徑和一個數字(5位數),然後將其分配給2個單獨的字符串變量在表單加載。如果其中任何一個都沒有通過,則會打開一個附加表單,詢問是否找到缺失的變量。將文件路徑添加爲命令行參數
我知道如何使用Process.Start調用帶參數的程序,但無法將需求添加到加載項目中。
我已經看過很多關於這個在網絡上的信息的,但不能太大的意義,任何人都可以點我在正確的方向
感謝
下面是做到這一點的一種方法:
For Each argument As String In My.Application.CommandLineArgs
' iterate through your arguments and make sure they passed as expected.
Next
參考文獻:
最後一次我看到它(沒有這一點,但類似的方法),不存在與參數是如何解析的問題,可能會導致在某些情況下意外的行爲。大部分的時間你不會注意到,但它是當它發生做好準備最好的,檢查我去年寫的文章:
輝煌,謝謝 – elmonko 2014-09-21 16:50:38
繼承人[如何啓動無形式的應用程序( http://stackoverflow.com/a/25554057/1070452)。這將允許您處理命令行並僅在缺少某些參數時調用缺少的參數表;然後致電主要形式 – Plutonix 2014-09-20 01:08:16