it-swarm.com.de

Kopieren und Einfügen in Windows PowerShell

Wie kopiere und füge ich effektiv Ein- und Ausgaben in die Windows PowerShell ein?

92
orschiro
  • Um Text in PowerShell mit der Maus auszuwählen, wählen Sie ihn einfach wie gewohnt aus.
  • Um den ausgewählten Text in die Zwischenablage zu kopieren, müssen Sie entweder die Eingabetaste drücken oder mit der rechten Maustaste klicken.
  • Zum Einfügen in das PowerShell-Fenster klicken Sie mit der rechten Maustaste.

Tastatur

  • Einfügen: alt+[space]ep


Hinweis: In aktuellen Versionen von Windows 10 Ctrl+C, und Ctrl+V arbeiten wie erwartet.

103

(Ausarbeitung der Antwort von ƬᴇcƬᴇιʜ007 und Val)

Maus

Auswählen/Markieren: Linke Maustaste drücken, ziehen, loslassen.

Kopieren: Rechtsklick.

Einfügen: Klicken Sie mit der rechten Maustaste auf den Inhalt in der Zwischenablage.

Tastatur

Markierung aktivieren: Alt + Space > e > k.

Block auswählen: Navigieren (Pfeiltasten, Page-downPage-upEndPos1) in die linke obere Ecke des Blocks drücken und halten Shift, navigieren Sie zur unteren rechten Ecke, lassen Sie los Shift.

Kopieren: Wenn ein Block ausgewählt ist, drücken Sie entweder Enter oder Alt + Space > e > y.

Einfügen: Mit Inhalt in der Zwischenablage, Alt + Space > e > p.

10
valid

Hängt davon ab, welche PowerShell Sie verwenden. Mit dem neueren PowerGUI Script Editor oder mit der PowerShell ISE (Integrated Scripting Environment) scheint das Ausschneiden/Einfügen besser zu funktionieren:

  • Zum Ausschneiden ziehen Sie die Maus über den Text, um ihn auszuwählen, und klicken Sie dann mit der rechten Maustaste zum Kopieren.
  • Verwenden Sie zum Einfügen ^ V

Mit der älteren PowerShell:

  • Zum Ausschneiden ziehen Sie die Maus über den Text, um ihn auszuwählen, und drücken Sie die Eingabetaste, um ihn zu kopieren.
  • Sie können manchmal ^ C drücken, um zu kopieren, aber es scheint nicht IMMER zu funktionieren.
  • Sie können auch ziehen, um auszuwählen, dann mit der rechten Maustaste in die obere Fensterleiste klicken und Bearbeiten | auswählen Kopieren.
  • Zum Einfügen mit der rechten Maustaste klicken.

Gute Links für Leute, die PowerShell lernen:

  • Das beste PowerShell-Tutorial das ich bisher gefunden habe ist hier . Es wird ziemlich ausführlich auf die Beschreibung der Befehlszeile eingegangen. Leider scheinen einige der coolen Sachen in der ursprünglichen PowerShell in ISE kaputt zu sein, wie z. B. Strg-Home, um sie zum Zeilenanfang zu löschen.

  • Einige Unterschiede zwischen diesen beiden PowerShells sind hier .

5
Elliptical view

Ab Windows 10 funktioniert Ctrl +Czum Kopieren des Texts & Ctrl +Vzum Einfügen. Sie können die Daten auch mit Umschalt + Pfeil (Links/Rechts) auswählen.

Die Standardkonsole kann unter Windows 10 verwendet werden. Die PowerShell ISE ist weiterhin verfügbar, für die Unterstützung von Kopieren/Einfügen jedoch nicht erforderlich.

Wenn Sie die Ausgabe Ihres Befehls in die Zwischenablage kopieren möchten, verwenden Sie einfach das Cmdlet Set-Clipboard als letztes Element in Ihrer Pipeline oder den Standardalias scb.

Eine Einschränkung ist, dass einige Befehle Text zurückgeben (z. B. Get-Content) und andere eine Sammlung von Objekten erzeugen (z. B. Get-ChildItem). Wenn Sie seltsame Dinge in die Zwischenablage bekommen, fügen Sie Out-String vor Set-Clipboard ein, um alles in Text zu konvertieren:

gc .\myFile.txt | scb

ls c:\Windows | Out-String | scb

0
maoizm

Eine andere Möglichkeit: Markieren Sie etwas in der Powershell-ISE und drücken Sie die Steuertaste, um es zu kopieren. Bei gedrückter Alt-Taste werden auch Rechtecke hervorgehoben.

0
js2010

Zum Einfügen können Sie AutoHotkey Skript verwenden (dies betrifft auch alle Konsolenfenster):

#IfWinActive ahk_class ConsoleWindowClass
^V::
SendInput {Raw}%clipboard%
return
#IfWinActive

Gefunden auf http://www.howtogeek.com/howto/25590/how-to-enable-ctrlv-for-pasting-in-the-windows-command-Prompt/ .

0

PowerShell funktioniert wie die meisten Terminal-Emulatoren (wie PuTTY). Wenn Sie Text auswählen, wird dieser automatisch in die Zwischenablage kopiert. Durch Klicken mit der rechten Maustaste wird der Inhalt Ihrer Tastatur an Ihrem Cursor eingefügt.

0
Rilgon Arcsinh

Versuchen Sie Folgendes von der MSDN-Website: Kopieren Sie den Konsolenbildschirm in die Systemzwischenablage . Dies selbst ist ein PS-Skript, aber es kopiert das, was sich derzeit im Fenster befindet, in eine Datei.

0
cutrightjm

Dies ist nur eine Teillösung für die Zeiten, in denen Sie die Maus nicht verwenden möchten. Es hilft nur beim Einfügen, aber Sie können Alt + Leertaste drücken, dann e und dann p. Mit Alt + Leertaste wird das Menü des PowerShell-Fensters geöffnet, mit e wird das Untermenü Bearbeiten geöffnet und mit p wird das eigentliche Einfügen ausgeführt. Kaum praktisch, aber es erspart Ihnen den Weg zur Maus.

0
Night Owl