powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Запустить визуальную программу как консольную.
6 сообщений из 6, страница 1 из 1
Запустить визуальную программу как консольную.
    #38446523
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я создал новый проект Windows Form Application, но иногда мне нужно его запускать как Console Application.
Возможно ли такое?
...
Рейтинг: 0 / 0
Запустить визуальную программу как консольную.
    #38446547
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7,
Код: c#
1.
2.
3.
4.
5.
if (argumentParamIsConsole)
{
Form.Hide();
Console.WriteLine("Йа консольго");
}
...
Рейтинг: 0 / 0
Запустить визуальную программу как консольную.
    #38446630
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а argumentParamIsConsole это аргумент когда я запускаю через cmd.exe?
...
Рейтинг: 0 / 0
Запустить визуальную программу как консольную.
    #38446643
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
через cmd.exe, через ярлык - как угодно
...
Рейтинг: 0 / 0
Запустить визуальную программу как консольную.
    #38446791
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7,

в классе Program, где статический метод Main (точка входа приложения) пропиши:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
static class Program
{
    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
        if (args.Length > 0)
        {
            AllocConsole();
            Console.WriteLine("foo");
            Console.ReadLine();
        }
        else
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
    }

    [System.Runtime.InteropServices.DllImport("kernel32.dll")]
    private static extern bool AllocConsole();
}
...
Рейтинг: 0 / 0
Запустить визуальную программу как консольную.
    #38446902
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо! то что нужно!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Запустить визуальную программу как консольную.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]