Иногда я хочу скопировать команду из Powershell, чтобы вставить документ, или я хочу скопировать вывод? Как выбрать и скопировать текст в Powershell?
По крайней мере, я знаю способ вставки текста (или команды) в Powershell: вы просто щелкаете правой кнопкой мыши на Powershell.
powershell
Анатолий миронов
источник
источник
Ответы:
Просто выделите текст в окне консоли и нажмите ввод или правую кнопку мыши. Выбранный текст попадает в ваш буфер обмена.
Обратите внимание, что это будет работать только в том случае, если для окна консоли включен режим QuickEdit. Если это не так, то либо включите его в свойствах окна консоли (меню «Система» → «Свойства» → «Параметры»), либо войдите в режим «Марк» с помощью меню «Система» → «Правка» → «Отметить» (Alt + Пробел, E, K в английской Windows).
источник
Или отправьте вывод вашей команды непосредственно в буфер обмена, используя clip.exe. Например,
источник
Set-Clipboard
из PSCX.clip.exe
правильно обрабатывать Unicode:$OutputEncoding
сначала установите для переменной PS значение UTF-16 без спецификации, следующим образом:$OutputEncoding = New-Object System.Text.UnicodeEncoding($false, $false)
Посмотрите на Отправить текст в буфере обмена в приложение, как Блокнот (C # или Powershell) . Вы найдете еще несколько советов. Тем не менее, ответ @Wictor является, вероятно, самым простым решением.
источник
Перейти к строке меню, вверху слева, Изменить , Выбрать все , Скопировать , вставить в блокнот
источник
Для этого я создал свою собственную функцию out-clipboard.
Пример командной строки:
Надеюсь, это то, что вы ищете.
источник
Set-Clipboard
стандартный командлет от Powershell v5.0. В некоторых случаях вы должны преобразовать объекты в текстOut-String
перед передачей результата в буфер обмена:источник
Если вы хотите скопировать последнюю введенную команду в буфер обмена, полезна следующая команда (особенно для команд, занимающих несколько строк):
Если вы хотите повторить последнюю команду и скопировать ее вывод в буфер обмена, используйте:
Предостережение: вы должны делать это только для недорогих и идемпотентных команд без каких-либо побочных эффектов.
источник