Program.cs
static class Program
{
/// <summary>
/// 應用程序的主入口點。
/// </summary>
[STAThread]
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if (args.Length > 0)
{
Application.Run(new BgControlForm(args));
}
else
{
Application.Run(new Form1());
}
}
}
在此基礎上,寫一個帶參數的form構造函數
BgControlForm
public BgControlForm(string[] args)
{
InitializeComponent();
MessageBox.Show(args[0]);
}
備注: 我這里因為需求特殊,我創建了兩個Form,正常打開是一個界面,命令行打開又是另外一個...