Одной из наиболее раздражающих проблем с командной строкой Windows является то что вы не можете вставить туда какой-либо текст с помощью клавиатуры, это можно сделать лишь с использованием мышки. В этой статье мы покажем вам как исправить эту проблему.
Решение, как и многих других недостатков Windows, заключается в использовании простого скрипта AutoHotkey. Который на самом деле, берет содержимое буфера обмена и используя функцию SendInput вставляет текст в командную строку нажатием комбинации клавиш Ctrl + V.
Но сначала … вот еще один способ как это сделать.
Альтернативные, встроенный способ для вставки текста в командную строку из клавиатуры
На самом деле существует способ который позволяет вставить текст с помощью клавиатуры, но он не очень удобный в использовании. Что вам нужно сделать, это использовать комбинацию Alt + Spase (пробел), чтобы открыть меню окна, а затем нажмите клавишу «E», а затем клавишу «P». Это вызовет меню и вставит текст в консоль.
Если вы привыкнете делать так, то на самом деле это не так уж плохо … но кто хочет использовать различные комбинации для одинаковых функций в Windows?
AutoHotkey Скрипт для вставки текста в командную строку используя Ctrl + V
Для начала нужно скачать и установить AutoHotkey, а затем создать новый скрипт AutoHotkey.
#IfWinActive ahk_class ConsoleWindowClass
^V::
SendInput {Raw}%clipboard%
return
#IfWinActive
Этот скрипт просто использует функцию SendInput для отправки данных в окно, которая намного быстрее, чем любой другой метод.
Примечание: Скрипт разрывы строк вставляет не очень хорошо. Если у вас есть лучшее решение для этого дайте нам знать в комментариях и мы обновим этот пост.
Скачать уже готовый скрипт AutoHotkey
Просто скачайте скрипт, сохраните его в любом месте, а затем дважды щелкните по нему для запуска (AutoHotkey должен быть установлен). Вы можете отключить его через иконку в трее, если вы хотите, если вы хотите скрыть иконку в трее, добавьте # NoTrayIcon в начало сценария.
Скачать готовый скрипт PasteCommandPrompt AutoHotkey с OSmaster.org.ua
Намного проще в свойствах командной строки, во вкладке Общие поставить галочку напротив Выделение мышью. Тогда по нажатию правой кнопки мыши будет вставлять скопированный или выделенный мышью в консоле текст.
Спасибо, Шамиль! -просто и четко.
В свойствах консольного окна каждый раз ставить галочку быстрая вставка тогда и тогда правый шелчек мыши заменяет CTRL+V. где то можно это установить один раз и надолго не помню где.
С Уважением, Виталий.
Шамиль прав, я не ту галочку указал. верно именно выделение мышью, но то что каждый раз можно это не делать это точно и нужно найти как.
Нашел.
консольное окно. ALT + SPACE -> УМОЛЧАНИЯ
и там уже выделение мышью. и проблема решена до переустановки windows!
С Уважением, Виталий.
1. 8 лет без переустановки windows
2. если руки из жопы — тогда только манипулятор типы «мыш»