Я новичок в приложении Windows Form. Я создал форму 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());
}
}
Приложение работает нормально для оконной формы. Как мне запустить его с консоли? Может ли кто-нибудь помочь мне в этом?
1 ответ
Скомпилируйте свое приложение в двоичный файл (скажем, MyApp.exe).
Теперь в cmd.exe перейдите в тот же каталог (cd / path / to / exe) и введите «MyApp.exe cmd1 cmd2».
Cmd1 и cmd2 появляются в виде строк в параметре "string [] args" вашей функции Main. Поступайте с ними так, как вам нравится.
Например:
cd %ProgramFiles%/Path/To/App
MyApp -Console whatever
Похожие вопросы
Новые вопросы
c#
C# (произносится как «see Sharp») — это высокоуровневый мультипарадигменный язык программирования со статической типизацией, разработанный Microsoft. Код C# обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, которое включает в себя .NET, .NET Framework, .NET MAUI и Xamarin среди прочих. Используйте этот тег для ответов на вопросы о коде, написанном на C#, или о формальной спецификации C#.