2011-08-23 40 views
0

我想創建EXE文件,我想用C#.net我在如何創建EXE我通過在C#.net參數

傳遞參數如:MYEXE.EXE「你好」

請幫助

+3

什麼是你的問題?在控制檯應用程序中,您可以使用'args'參數訪問'Main'方法中的參數。 –

+0

檢出http://msdn.microsoft.com/en-us/library/acy3edy3.aspx –

+3

在谷歌上,我找到了你的[完全相同的問題] [1],這已經在代碼項目中得到了解答。它就在那裏,在我搜索到你的帖子的標題時得到的所有其他答案之間。 [1]:http://www.codeproject.com/Questions/244255/How-I-create-exe-in-that-I-pass-parameters-in-Csha – GolezTrol

回答

3

Main()方法參數將舉行你的 「你好」:

static int Main(string[] args) 
{ 
    System.Console.WriteLine(args[0]); //this will output "hello", when you call yourApp.exe "hello" 
} 
9

使用命令參數此:

static void Main(string[] args) 
    { 
     if (args.Length > 0) 
     { 
      Console.WriteLine("You Provided " + args[0]); 
     } 

    } 

,現在你可以執行MYEXE.EXE「你好」,它會打印

您提供招呼

3

,使您的應用程序接收參數

static void Main(string [] args) 
      {   
       Application.EnableVisualStyles(); 
       Application.SetCompatibleTextRenderingDefault(false); 

       // the args is the arguments you want to pass to this application 
       Application.Run(); 

      } 

從C#調用它應用程序

static void CallProcess(string[] args) 
     { 
      Process prc= new Process(); 

      pro.StartInfo.FileName = "exe path"; 
      pro.StartInfo.Arguments = args; 

      pro.Start(); 
     } 
相關問題