Windows ermöglicht den Zugriff auf die Zwischenablage auch mit der Powershell. Dadurch können Sie zum Beispiel über eigene Skripte oder einfach mit Powershell-Befehlen Inhalte in die Zwischenablage kopieren. Dazu nutzen Sie das Cmdlet „Set-Clipboard”. Ein Beispiel dafür ist:
Set-Clipboard -Value “This is a test string”
Sinnvoll ist, den Inhalt von Daten aus anderen Dateien auszulesen und in die Zwischenablage zu kopieren:
Get-Content C:\Users\user1\.ssh\id_ed25519.pub | Set-Clipboard
Es ist unerheblich, ob es sich um Text, Objekte oder Zahlen handelt. Wichtig ist, dabei zu beachten, dass der vorherige Inhalt der Zwischenablage überschrieben wird, wenn Sie den Verlauf nicht aktiviert haben.
Die Syntax für Set-Clipboard ist:
Set-Clipboard [-Value] [-AsByteStream] [-PassThru] [
Parameter:
-Value: Hiermit wird der Wert festgelegt, der in die Zwischenablage kopiert werden soll. Dies kann ein einfacher Text, aber auch komplexe Datenstrukturen sein.
-AsByteStream: Dieser Parameter kopiert den Wert in Form eines Bytestreams in die Zwischenablage, was für binäre Daten nützlich ist.
-PassThru: Gibt das kopierte Objekt im Output des Cmdlets zurück.
Hier wird ein Dateipfad in die Zwischenablage kopiert:
$pfad = “C:\Dokumente\Beispiel.txt”
Set-Clipboard -Value $pfad
Dieser Befehl setzt den Pfad der Datei in die Zwischenablage, sodass er für andere Anwendungen oder in einem Skript weiterverwendet werden kann.
Es ist auch möglich, die Ausgabe eines Powershell-Befehls direkt in die Zwischenablage zu kopieren. Hier wird eine Liste von Prozessen in die Zwischenablage kopiert:
Get-Process | Set-Clipboard
Dies kopiert eine Tabelle der laufenden Prozesse, die anschließend in ein Dokument eingefügt werden kann.
SOCIAL SHARE CARD GENERATOR