web-dev-qa-db-fra.com

Comment ouvrir le presse papier sur Windows 7?

Où se trouve l'emplacement exact du dossier Presse-papiers dans Windows 7? Dans XP je pouvais trouver le clipbrd.exe mais alors que clipbrd.exe était un outil de ligne de commande dans Windows 7

Est-il possible d'ouvrir le Presse-papiers dans Windows 7 et dans d'autres versions mises à jour?

P.S: L’installation d’outils tiers était restreinte sur ma machine, donc n’importe quel autre moyen intégré de gérer cela?

AFAICT clipbrd.exe a été supprimé après XP et aucun outil Windows de remplacement pour afficher le Presse-papiers.

Toutefois, si vous avez toujours une installation XP, la copie de l'exécutable semble avoir été "réputée fonctionner"1:

Vous pouvez essayer de le copier depuis une installation Windows XP, si vous y avez accès, et de le coller dans votre dossier System32. Dans la plupart des cas, on sait que cela fonctionne.

Edit : Par test, cela fonctionne sous Windows 7 (et Windows 8.1, accessoirement).

Sinon, il existe plusieurs visualiseurs de presse-papiers tiers; dont une proposée (et plusieurs alternatives notées) par le lien ci-dessus.

7
bertieb

"Où se trouve l'emplacement exact du dossier Presse-papiers dans Windows 7?

Sous Windows 7 ou version ultérieure, il n’existe plus de programme de presse-papiers intégré.

Vous pouvez utiliser l'une des nombreuses alternatives tierces si vous souhaitez gérer le Presse-papiers.

Le lien ci-dessous répertorie certains produits tiers.


Presse-papiers sous Windows

Sous Windows XP, ce fichier se trouvait dans C:\Windows\System32\clipbrd.exe.

Il fait maintenant partie de l'installation de Windows 10/8/7. Vous pouvez essayer de le copier depuis une installation Windows XP, si vous y avez accès, et de le coller dans votre dossier System32. Dans la plupart des cas, on sait que cela fonctionne.

Source Voir et gérer le presse-papiers sous Windows 10/8/7

5
DavidPostill

Windows 7 est livré avec PowerShell 2.0 préinstallé et vous pouvez l’utiliser pour manipuler directement le Presse-papiers avec Windows.Forms.Clipboard (ou Windows.Clipboard dans PresentationCore). . Quelques exemples

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();
}

Vous pouvez même écrire un script PowerShellavec une interface graphique pour afficher et modifier le Presse-papiers. Heureusement, il existe déjà une solution: Construction d’un visualiseur d’historique du Presse-papiers à l’aide de PowerShell

Il y a quelque temps, dans le forum Technet PowerShell, j'ai vu une question demandant comment créer un visualiseur de presse-papiers à l'aide de PowerShell qui répondait à quelques exigences:

  • Avoir une fenêtre ouverte en dehors de la console PowerShell
  • Liste automatiquement les nouveaux éléments du presse-papiers à mesure qu'ils arrivent
  • Autoriser le filtrage pour trouver des éléments spécifiques

Clipboard history viewer GUI

Vous pouvez également télécharger le script directement à partir de Galerie MS Technet . Notez qu'il ne prend en charge que le texte, vous devrez donc le modifier si vous souhaitez inclure d'autres formats de données tels que des images ou des fichiers.


Une autre solution pour PowerShell 2.0 est le module ClipboardText qui peut être installé avec Install-Module -Name ClipboardText

Set-ClipboardText "some text"
Get-ClipboardText

Il est également disponible sur GitHub


Si vous avez accès à PowerShell 5.0 et versions ultérieures, vous pouvez utiliser les applets de commande intégrées Get-Clipboard et Set-Clipboard directement. Ils supportent non seulement le texte mais aussi d'autres objets dans le presse-papier. Quelques exemples

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

Voir aussi nouveautés - Get-Clipboard et Set-Clipboard - Nouveautés de PowerShell 5.

Il existe également diverses applications portables pour la manipulation du presse-papiers

0
phuclv