it-swarm-es.com

¿Cómo abrir el portapapeles en Windows 7?

¿Dónde está la ubicación exacta de la carpeta del portapapeles en Windows 7? En XP pude encontrar el clipbrd.exe pero mientras 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.S: la instalación de herramientas de terceros estaba restringida en mi máquina, ¿hay alguna otra forma integrada de solucionar esto?

AFAICT clipbrd.exe se ha eliminado más allá de XP, y no hay una herramienta de Windows de reemplazo para ver el portapapeles.

Sin embargo, si todavía tiene una instalación XP dando vueltas en algún lugar, parece que se sabe que la copia sobre el ejecutable funciona "1:

Puede intentar copiarlo desde una instalación de Windows XP, si tiene acceso a él, y pegarlo en su carpeta System32. En la mayoría de los casos, se sabe que esto funciona.

Editar : Por prueba, esto funciona en Windows 7 (y 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 de arriba.

7
bertieb

"¿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 integrado.

Puede usar una de las muchas alternativas de terceros si desea administrar el portapapeles.

El siguiente enlace enumera algunos productos de terceros.


Portapapeles en Windows

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

Ahora falta como parte de la instalación de Windows 10/8/7. Puede intentar copiarlo desde una instalación de Windows XP, si tiene acceso a él, y pegarlo en su carpeta System32. En la mayoría de los casos, se sabe que esto funciona.

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

5
DavidPostill

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

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

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

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

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

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

Clipboard history viewer GUI

También puede descargar el script directamente desde MS Technet Gallery . Tenga en cuenta que solo admite texto, por lo que deberá modificarlo si desea incluir otros formatos de datos como imágenes o archivos


Otra solución para PowerShell 2.0 es el módulo ClipboardText 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 versiones posteriores, puede usar los cmdlets integrados Get-Clipboard y Set-Clipboard directamente. No solo 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()
_

Consulte también Novedades: Get-Clipboard And Set-Clipboard - New In PowerShell 5.

También hay varias aplicaciones portátiles para la manipulación del portapapeles.

0
phuclv