heavenchou - 週五, 2021/05/21 - 16:24
C# WinForm 程式要取得使用者傳入的參數,可以使用
Environment.GetCommandLineArgs();
所取得的第一個元素就是執行檔的檔案名稱。
public MainForm()
{
InitializeComponent();
string[] args = Environment.GetCommandLineArgs();
foreach(string s in args) {
MessageBox.Show(s);
}
}
另一種在網路上常看到的方法,就是手動在 Main 主程式的參數中加上 string[] args。
這個方式取得的參數,並不包含執行檔的檔案名稱,這是和上面方法不同的地方,在使用上要注意。
[STAThread]
static void Main(string[] args)
{
foreach(string s in args) {
MessageBox.Show(s);
}
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
重要度:
文章分類:
- 瀏覽次數:10275
發表新回應