簡體   English   中英

如何從控制台運行Windows窗體?

[英]How to run windows form's from Console?

我是Windows窗體應用程序的新手。 我創建了一個Windows窗體。 我的解決方案的入口點如下

    static void Main(string[] args)
    {

        Boolean bConsole = false;
        for (int nArg = 0; nArg < args.Length; nArg++)
        {
            if (args[nArg].Equals("-Console", StringComparison.OrdinalIgnoreCase))
            {
                bConsole = true;
            }
        }

        if (bConsole)
        {
            Form_Main form = new Form_Main();
            form.Form_Main_Console();
        }
        else
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form_Main());
        }
    } 

該應用程序適用於Windows窗體。 如何從控制台運行它? 有人可以幫我嗎?

將您的應用程序編譯為二進制文件(假設為MyApp.exe)。

現在,在cmd.exe中瀏覽到同一目錄(cd / path / to / exe),然后鍵入“ MyApp.exe cmd1 cmd2”。

cmd1和cmd2在您的Main函數的“ string [] args”參數中顯示為字符串。 但是請與他們一起這樣做。

例如:

cd %ProgramFiles%/Path/To/App

MyApp -Console whatever

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM