A veces quiero copiar un comando de Powershell para pegarlo en un documento, o quiero copiar el resultado. ¿Cómo puedo seleccionar y copiar texto en Powershell?
Al menos sé una forma de pegar un texto (o un comando) en Powershell: simplemente haz clic derecho en Powershell.
powershell
Anatoly Mironov
fuente
fuente
Respuestas:
Simplemente seleccione el texto en la ventana de la consola y presione Intro o el botón derecho del mouse. Ese texto seleccionado termina en su portapapeles.
Tenga en cuenta que esto solo funcionará si el modo QuickEdit está habilitado para la ventana de la consola. Si no es así, habilítelo en las propiedades de la ventana de la consola (menú Sistema → Propiedades → Opciones) o ingrese al modo Marcar a través del menú Sistema → Editar → Marcar (Alt + Espacio, E, K en una ventana en inglés).
fuente
O envíe la salida de su comando directamente al portapapeles usando clip.exe. Por ejemplo,
fuente
Set-Clipboard
desde PSCX.clip.exe
manejar Unicode correctamente: configure$OutputEncoding
primero la variable de PS en UTF-16 sin BOM, como sigue:$OutputEncoding = New-Object System.Text.UnicodeEncoding($false, $false)
Eche un vistazo a Enviar texto en el Portapapeles a la aplicación como el Bloc de notas (C # o Powershell) . Encontrarás algunos consejos más. Sin embargo, la respuesta de @Wictor es probablemente la solución más fácil.
fuente
Vaya a la barra de menú, arriba a la izquierda, Editar , Seleccionar todo , Copiar , pegar en el bloc de notas
fuente
He construido mi propia función fuera del portapapeles para esto.
Línea de comando de muestra:
Espero que sea lo que estás buscando.
fuente
Set-Clipboard
es un cmdlet estándar a partir de Powershell v5.0. En algunos casos, debe convertir los objetos en textoOut-String
antes del resultado de la tubería al portapapeles:fuente
Si desea copiar el último comando que escribió en el portapapeles, el siguiente comando es útil (especialmente para los comandos que abarcan varias líneas):
Si desea repetir el último comando y copiar su salida al portapapeles, use:
Advertencia: solo debe hacer esto para comandos económicos e idempotentes sin ningún efecto secundario.
fuente