Console Как вставить текст из буфера обмена?

494
08 февраля 2017, 22:13

Можно ли как нибудь при копирование текста в консоль методом ctrl + v вставить копированный текст из буфера в консоль?

P.S: При попытке вставить текст в консоль выпадают знаки:^v

Answer 1

В Windows 7 (и кажется в младших версиях тоже) работает открытие системного меню (левый клик по иконке в title bar'е слева или Alt + Пробел) и в нём пункт «Изменить». Если включить режим «быстрой вставки» (см. скриншот ниже), должно работать системное меню по правой кнопке мыши.

В Windows 10 по умолчанию работает Ctrl + V, а также правая кнопка мыши открывает контекстное меню, в котором есть пункт «Вставить». Если вдруг это не работает, нужно открыть системное меню (левый клик по иконке в title bar'е слева), выбрать «настройки», и включить разрешение там:

Причина этого — то, что шорткат Ctrl + C для консольных приложений традиционно означал не «копировать», а «завершить программу». Разработчики опасались, что если разрешить Ctrl + V для вставки, пользователи пользоваться Ctrl + C с целью копирования, и будут останавливать тем самым консольные приложения. К версии Windows 10 разработчики консоли таки сдались требованиям пользователей.

READ ALSO
Некоторые вопросы по ASP.NET MVC

Некоторые вопросы по ASP.NET MVC

Начал изучать ASPNET MVC и возникли некоторые вопросы:

340
C# Универсальный метод с универсальным возвращаемым типом

C# Универсальный метод с универсальным возвращаемым типом

Приветствую вас, пытаюсь понять как работают Generic методы, типы и прочее имеется вот такой код

503
Как задизейблить кнопки в форме VS2015

Как задизейблить кнопки в форме VS2015

Имеется форма на WinFormsНа форме есть кнопочки

382
Что такое advertise-запрос?

Что такое advertise-запрос?

Встретил в задании формулировку: Advertise-запросГугл не даёт никакой информации

917