Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать консольное меню как в cmd.exe? 
:(
    Опции темы
Rohoss
Дата 18.4.2009, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Сабж. Как сделать контекстное меню в консольном приложении? Такое же, как в cmd.exe.


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
-Mikle-
Дата 18.4.2009, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 4
Всего: 59



В свойствах проекта выберите тип проекта "Console Application" вместо "Windows Forms Application"


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
Rohoss
Дата 18.4.2009, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Цитата(-Mikle- @  18.4.2009,  17:59 Найти цитируемый пост)
В свойствах проекта выберите тип проекта "Console Application" вместо "Windows Forms Application"

Так я создаю консольное приложения.  smile 
В свойствах проекта Windows Forms Application не нашёл. Может подскажешь где должно быть?



--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
-Mikle-
Дата 18.4.2009, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 4
Всего: 59



Цитата(Rohoss @  18.4.2009,  21:19 Найти цитируемый пост)
Так я создаю консольное приложения

Если вы создаете консольное приложение, то проблем быть не должно, консоль должна появляться сразу при запуске. Ничего делать для этого не надо. В чем заключается ваш вопрос?


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
Rohoss
Дата 18.4.2009, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Когда я запускаю C:\WINDOWS\system32\cmd.exe, появляется консоль, которая имеет контекстное меню. Если я щёлкаю по рабочей области консольного окна правой кнопкой мыши, у меня появляется контекстное меню, с помощью которого я, например, смогу выделить весь текс.
При создании консольного приложения, с помощью VS 2008 это контекстное меню отсутствует…
То есть, при щелчке правой кнопки мышки на рабочей области консольного окна, меню не появляется. А я хочу, чтобы появлялось.  smile

Добавлено через 1 минуту и 7 секунд
Цитата(-Mikle- @  18.4.2009,  18:26 Найти цитируемый пост)
Если вы создаете консольное приложение, то проблем быть не должно, консоль должна появляться сразу при запуске.

Так она и появляется… smile 



--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
-Mikle-
Дата 18.4.2009, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 4
Всего: 59



Стандартное контекстное меню консоли доступно и здесь, только надо кликнуть не на рабочей области, а на заголовке окна консоли. Там есть и копировать текст и выделить и все остальное... Не знаю почему оно не доступно в рабочей области консоли.

Добавлено через 1 минуту и 30 секунд
Кстати у меня есть одна програмка консольная, там тоже в рабочей области нет никакого контекстного меню, только в заголовке окна.


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
Rohoss
Дата 18.4.2009, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Цитата(-Mikle- @  18.4.2009,  19:06 Найти цитируемый пост)
Кстати у меня есть одна програмка консольная, там тоже в рабочей области нет никакого контекстного меню, только в заголовке окна.

У меня есть консольная программа, в которой данное меню доступно только в меню окна. А в плагине по работе с консолью к тотал коммандере,  данное меню доступно в рабочей области. Значит возможно, и естественно удобней.


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
-Mikle-
Дата 18.4.2009, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 4
Всего: 59



Цитата(Rohoss @  18.4.2009,  22:22 Найти цитируемый пост)
Значит возможно, и естественно удобней

А я нигде не сказал, что это невозможно. Это возможно, но видимо в .NET это не реализовано. И как всегда, чтобы справиться с тем, что не реализовано в .NET, нужно импортировать и вызывать WinAPI. Какие именно, мне не известно, но уверен что если такое возможно, то в гугле это есть.


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
PashaPash
Дата 18.4.2009, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 9
Всего: 49



А у меня в свежесозданном консольном приложении меню есть прямо в рабочей области, без всяких тоталкомандеров.


--------------------
PM MAIL WWW   Вверх
Kakadu
Дата 18.4.2009, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 19.3.2008

Репутация: нет
Всего: 7



Цитата(PashaPash @ 18.4.2009,  19:52)
А у меня в свежесозданном консольном приложении меню есть прямо в рабочей области, без всяких тоталкомандеров.

и у меня


--------------------
Добрые мариносы долго кормили украдкой маленьких зерлингов. От этой украдки зерлинги пухли и дохли
PM MAIL   Вверх
Rohoss
Дата 18.4.2009, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Цитата(PashaPash @  18.4.2009,  19:52 Найти цитируемый пост)
А у меня в свежесозданном консольном приложении меню есть прямо в рабочей области, без всяких тоталкомандеров.

Так написал?
Код

        static void Main(string[] args)
        {
            Console.ReadLine();
        }



--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
-Mikle-
Дата 19.4.2009, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 4
Всего: 59



Странно. Давайте версии сверим. У меня Vista, VS2008, Framework 3.5+SP1.


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
PashaPash
Дата 19.4.2009, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 9
Всего: 49



Хм, дейсвительно - нет меню, просто студия запускает приложение через cmd.exe.


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0539 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.