生成好一个EXE文件,启动EXE文件。例如:C:\A.EXE A   怎么能在程序中获得参数A。

解决方案 »

  1.   

    问题是你的Main入口函数是否能接受参数
      

  2.   

    例如:
       public static int Main(string[] args) 
       {
          // Test if input arguments were supplied:
          if (args.Length == 0)  
          {
             Console.WriteLine("Please enter a numeric argument."); 
             Console.WriteLine("Usage: Factorial <num>"); 
             return 1; 
          }      // Convert the input arguments to numbers:
          try 
          {
               long num = long.Parse(args[0]); 
               Console.WriteLine("The Factorial of {0} is {1}.", 
                            num, Factorial.Fac(num)); 
               return 0;
          }
          catch (System.FormatException)
          {
             Console.WriteLine("Please enter a numeric argument."); 
             Console.WriteLine("Usage: Factorial <num>"); 
             return 1; 
          }
       }
      

  3.   

    1. 
    static void Main(string[] args)2. System.Environment.GetCommandLineArgs()3. System.Environment.CommandLine
      

  4.   

    winform:[STAThread]
    static void Main(string[] args) 
    {
    if( args != null )
    {
    foreach( string arg in args )
    Debug.WriteLine( arg );
    }
    Application.Run(new yourform());
    }
      

  5.   

    Knight94(愚翁) ,saucer(思归) 2 种例子都试了都好用。谢谢