有谁知道.net的应用程序怎么样接受启动参数(就像delphi一样) ( 积分: 20 )

  • 主题发起人 主题发起人 AK-47
  • 开始时间 开始时间
A

AK-47

Unregistered / Unconfirmed
GUEST, unregistred user!
有谁知道.net的应用程序怎么样接受启动参数(就像delphi一样)可以在"Run"里键入"app.exe param1 param2"
 
有谁知道.net的应用程序怎么样接受启动参数(就像delphi一样)可以在"Run"里键入"app.exe param1 param2"
 
用Main(string str)就可以了
然后判断str
MSDN里面有很多示例了
 
在主函数处:static void Main(string[] args)
示例代码如下:
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
if(args.Length==1)
{
if(args[0].Trim()=="+") //注册Addon管理程序
{
RegVStarAddon m_RegVStarAddon=new RegVStarAddon();
m_RegVStarAddon.RegisterAddOn();
MessageBox.Show("Addon管理程序 注册成功!");
return ;
}
else
if(args[0].Trim()=="-") // 反注册Addon管理程序
{
RegVStarAddon m_RegVStarAddon=new RegVStarAddon();
m_RegVStarAddon.UnRegisterAddOn();
MessageBox.Show("Addon管理程序 注销成功!");
return ;
}
}
Application.Run(new frmMain());
}
 
后退
顶部