Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2012, 14:05   #1
ilshat09
Пользователь
 
Регистрация: 10.07.2010
Сообщений: 37
По умолчанию Работа с WinAPI метод AllocConsole()

У меня возникла потребность в запуске нескольких консолей через winforms используя метод AllocConsole() в C#.
Как реализовать так чтобы при повторном нажатие на кнопку запускался еще консоль?
ilshat09 вне форума Ответить с цитированием
Старый 07.04.2012, 15:45   #2
ProX_Alex
Пользователь
 
Регистрация: 06.04.2012
Сообщений: 29
По умолчанию

Может быть я неправильно понял, но всё же почему бы не сделать вот так:
на обработчик клика баттона вешаем
Код:
Execute("/k ping ya.ru -t"); // вызов функции
и ниже описываем метод execute


Код:
 void Execute(string parametri)
        {

            System.Diagnostics.Process MyProc = new System.Diagnostics.Process();
            MyProc.StartInfo.FileName = @"c:\Windows\System32\cmd.exe";
            MyProc.StartInfo.Arguments = parametri;
            MyProc.Start();
        }
ProX_Alex вне форума Ответить с цитированием
Старый 07.04.2012, 20:13   #3
ilshat09
Пользователь
 
Регистрация: 10.07.2010
Сообщений: 37
По умолчанию

Да так я уже побывал тут запускается cmd а мне надо чтобы запускался стандартный консоль если можно это так назвать
ilshat09 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WinApi.Работа с дисками bondleha Помощь студентам 0 16.05.2010 13:50
Работа с памятью WinApi bondleha Помощь студентам 6 20.04.2010 14:32
Работа с RichEdit WinApi Igoressicus Помощь студентам 2 29.05.2009 21:31
WinApi работа с памятью, помогите! casper123 Помощь студентам 5 15.09.2008 08:13