7 votos

¿Cómo abrir el portapapeles en Windows 7?

¿Cuál es la ubicación exacta de la carpeta del portapapeles en Windows 7? En XP pude encontrar la clipbrd.exe pero mientras que clipbrd.exe era una herramienta de línea de comandos en Windows 7

¿Hay alguna forma de abrir el portapapeles en Windows 7 y otras versiones actualizadas?

P.D: La instalación de herramientas de terceros estaba restringida en mi máquina, así que ¿hay alguna otra forma incorporada para solucionar esto?

0 votos

0 votos

Sé que esta es una pregunta antigua, pero ¿a qué te refieres exactamente con la "carpeta del portapapeles" y el "abrir el portapapeles"? ¿Sólo necesitas ver el contenido del portapapeles?

7voto

bertieb Puntos 2409

AFAICT clipbrd.exe ha sido eliminado más allá de XP, y no hay una herramienta de Windows que lo reemplace para ver el portapapeles.

Sin embargo, si todavía tienes una instalación de XP por ahí copiando el ejecutable se sabe que funciona. 1 :

Puedes intentar copiarlo de una instalación de Windows XP, si tienes acceso a ella, y pegarlo en tu carpeta System32. En la mayoría de los casos se sabe que esto funciona.

Editar : Según las pruebas, esto funciona en Windows 7 (y en Windows 8.1, por cierto).

De lo contrario, hay varios visores de portapapeles de terceros; incluyendo uno ofrecido (y varias alternativas señaladas) por el enlace anterior.

0 votos

"Sin embargo, si todavía tienes una instalación de XP por ahí copiando el ejecutable se sabe que funciona... " En Windows 10 no lo hace.

0 votos

5voto

DavidPostill Puntos 30286

"¿Dónde está la ubicación exacta de la carpeta del portapapeles en Windows 7?

En Windows 7 o posterior ya no hay un programa de portapapeles incorporado.

Puedes utilizar una de las muchas alternativas de terceros si quieres gestionar el portapapeles.

En el siguiente enlace se enumeran algunos productos de terceros.


Portapapeles en Windows

En Windows XP este archivo estaba situado en C:\Windows\System32\clipbrd.exe .

Ahora falta como parte de la instalación de Windows 10 / 8 / 7. Puedes intentar copiarlo de una instalación de Windows XP, si tienes acceso a ella, y pegarla en su carpeta System32. En la mayoría de los casos esto se sabe que funciona.

Fuente Ver y administrar el portapapeles en Windows 10 / 8 / 7

4voto

WFBD Puntos 11

Windows 7 viene con PowerShell 2.0 preinstalado y puede utilizarlo para manipular directamente el portapapeles con Windows.Forms.Clipboard (o Windows.Clipboard en PresentationCore). Algunos ejemplos

Add-Type -AssemblyName PresentationCore
[Windows.Clipboard]::GetText()
$out = "some text"
[Windows.Forms.Clipboard]::SetText($out)
[Windows.Clipboard]::GetData([Windows.DataFormats]::UnicodeText)
[Windows.Clipboard]::GetData([Windows.DataFormats]::Html)
if ([Windows.Clipboard]::ContainsFileDropList()) {
    $f = [Windows.Clipboard]::GetFileDropList()
    Write-Host $f
}

if ($out)
{
    [Windows.Clipboard]::SetText($out);
}
else
{
    [Windows.Clipboard]::Clear();
}

La primera línea puede cambiarse por Add-Type -AssemblyName System.Windows.Forms junto con algunos reemplazos:

  • [Windows.Clipboard][Windows.Forms.Clipboard]
  • [Windows.DataFormats][Windows.Forms.DataFormats]

Incluso puede escribir un PowerShell script con GUI para ver y editar el portapapeles. Afortunadamente hay una solución ya hecha aquí: Creación de un visor del historial del portapapeles mediante PowerShell

Hace un tiempo vi una pregunta en el foro de Technet PowerShell en la que se preguntaba cómo se podría empezar a construir un visor de portapapeles usando PowerShell que cumpliera con algunos requisitos:

  • Tener una ventana abierta aparte de la consola PowerShell
  • Enumerar automáticamente los nuevos elementos del portapapeles a medida que llegan
  • Permitir el filtrado para encontrar artículos específicos

Clipboard history viewer GUI

También puede descargar el script directamente desde Galería MS Technet . Ten en cuenta que sólo admite texto, por lo que tendrás que modificarlo si quieres incluir otros formatos de datos como imágenes o archivos


Otra solución para PowerShell 2.0 es el módulo PortapapelesTexto que se puede instalar con Install-Module -Name ClipboardText

Set-ClipboardText "some text"
Get-ClipboardText

También está disponible en GitHub


Si tiene acceso a PowerShell 5.0 y superior, puede utilizar los cmdlets incorporados Get-Clipboard y Set-Clipboard directamente. No sólo admiten texto, sino también otros objetos en el portapapeles. Algunos ejemplos

Get-Clipboard -Format Text -TextFormatType Html
Get-Clipboard -Format FileDropList
(Get-Clipboard -Format FileDropList)[0].GetType()

Ver también Novedades - Get-Clipboard y Set-Clipboard - Nuevo en PowerShell 5.0

También hay varias aplicaciones portátiles para manipular el portapapeles

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: