Возможный дубликат:
Как вставить в приглашение Windows CMD, используя только клавиатуру?
Обычный способ вставить текст в оболочку cmd.exe - щелкнуть правой кнопкой мыши. Как вы можете вставить текст, используя только клавиатуру?
Возможный дубликат:
Как вставить в приглашение Windows CMD, используя только клавиатуру?
Обычный способ вставить текст в оболочку cmd.exe - щелкнуть правой кнопкой мыши. Как вы можете вставить текст, используя только клавиатуру?
ALT+Пробел E P :
ALT+пробел для системного меню
E для редактирования подменю
P для вставки
#IfWinActive, ahk_class ConsoleWindowClass
^v:: ;Paste in console
send !{Space}EP
return
#ifWinActive
в AutoHotKey, что позволяет вам Control+V для вставки :)
С AutoIt вы также можете исправить ALT-F4 в командной строке. Объединенный скрипт будет:
#Include <HotKey.au3>
#Include <vkConstants.au3>
; Assign "CTRL-V" to PasteDos()
_HotKeyAssign(BitOR($CK_CONTROL, $VK_V), 'PasteDos', -1, "[CLASS:ConsoleWindowClass]")
; Assign "ALT-F4" to ExitDoc()
_HotKeyAssign(BitOR($CK_ALT, $VK_F4), 'ExitDos', -1, "[CLASS:ConsoleWindowClass]")
; Make sure we don't exit
While 1
Sleep(10)
WEnd
Func PasteDos()
Send(ClipGet ( ))
EndFunc
Func ExitDos()
WinClose("[ACTIVE]", "")
EndFunc
Чтобы запустить эту программу, установите AutoIt, добавьте горячую клавишу include, сохраните приведенный выше скрипт с расширением au3 и запустите его.
Наслаждаться.
Вы можете прочитать больше об этом здесь. Краткий (но неприятный ответ):
ALT + SPACE + E + K <- для копирования и
ALT + SPACE + E + P <- для вставки.
В дополнение к этим ответам, можно заметить, что в cmd.exe вы должны включить режим быстрого редактирования, чтобы alt+space, p работал. Режим быстрого редактирования можно включить, нажав в верхнем левом углу в cmd.exe, затем выбрав свойства, а затем перейдя на вкладку параметров .