如何通過使用命令行參數將應用程序最小化到系統托盤。如何使用命令行參數將應用程序最小化到托盤
例如:當我用這樣的命令行打開我的應用程序。 c:\ myfile.exe totray
我寫了一些代碼,但它從來沒有奏效。
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if (args.Length >0)
{
MessageBox.Show(args[0]);
}
Application.Run(new Form1());
}
這裏的消息框顯示與我的論點「totray」。 所以我剛剛添加的代碼就像
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if (args.Length >0)
{
// MessageBox.Show(args[0]);
if (args[0] == "totray") {
Form1 frm1 = new Form1();
frm1.Hide();
}
}
Application.Run(new Form1());
}
但這個想法是行不通的。 是否有可能獲得表單的參數? 我需要在這裏寫什麼代碼?
什麼ISN沒有工作?會發生什麼,以及會發生什麼? – 2012-07-28 15:31:25
調試結果如何?放入一些斷點,是否使它既/如果語句? – Phil 2012-07-28 15:33:26