0

我是 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 窗体。如何从控制台运行它?任何人都可以帮助我吗?

4

1 回答 1

3

将您的应用程序编译为二进制文件(比如说 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
于 2013-01-28T07:15:01.280 回答