web-dev-qa-db-ja.com

Windows PowerShellでコピーアンドペースト

Windows PowerShellで入出力を効果的にコピーして貼り付けるにはどうすればよいですか。

93
orschiro
  • PowerShellでテキストをマウスで選択するには、通常通り選択します。
  • 選択したテキストをクリップボードにコピーするには、Enterキーを押すか、または右クリックします。
  • PowerShellウィンドウに貼り付けるには、右クリックします。

キーボード

  • ペースト: alt+[space]、 e、 p


注:現在のバージョンのWindows 10では、 Ctrl+C、そして Ctrl+V 期待通りに動作します。

103

(ƬᴇcValιᴇ007とValの答えを詳しく述べる)

マウス

選択/マーク:マウスの左ボタンを押しながらドラッグして放します。

コピー:右クリック。

貼り付け:クリップボードの内容を右クリックします。

キーボード

マークを有効にします: Alt + Space > e > k

ブロックを選択してくださいナビゲート(矢印キー、 Page-down、 Page-up、 End、 Pos1)ブロックの左上隅に、長押し Shift、右下隅に移動して放す Shift

コピー:ブロックを選択した状態で、どちらかを押す Enter または Alt + Space > e > y

貼り付け:クリップボードの内容で、 Alt + Space > e > p

10
valid

どのPowerShellを使用しているかによって異なります。新しい PowerGUI Script Editor またはPowerShell ISE(統合スクリプティング環境)を使用する場合は、カット/ペーストの方が効果的です。

  • 切り取るには、テキスト上でマウスをドラッグして選択し、^ Cまたは右クリックしてコピーします。
  • 貼り付けるには^ V

古いPowerShellでは

  • 切り取るには、テキスト上でマウスをドラッグして選択し、次にEnterを押してコピーします。
  • 時には^ Cを押してコピーすることもできますが、いつもうまくいくとは思えません。
  • 上部ウィンドウペインバーをドラッグして選択し、右クリックして[編集]メニューから[編集]を選択することもできます。コピーします。
  • 右クリックして貼り付ける.

PowerShellを学んでいる人々への良いリンク::

  • 私がこれまでに見つけた最高のPowerShellチュートリアルはここ です 。それはコマンドラインのかなりの説明に入ります。残念ながら、元のPowerShellのクールな機能のいくつかは、たとえばctrl-homeのようにISEでは壊れているように見えます。

  • これら2つのPowerShellsの違いは、 です

5
Elliptical view

Windows 10以降では、Ctrl+Cはtext&Ctrl+Vは貼り付けに使用できます。また、Shift+矢印(左/右)を使用してデータを選択することもできます。 ).

標準コンソールはWindows 10で使用できます - PowerShell ISEはまだ利用可能ですが、コピー/貼り付けのサポートには必要ありません。

コマンドの出力をクリップボードに入れる場合は、パイプラインの最後の項目としてSet-Clipboardコマンドレットを使用するか、その標準のエイリアスscbを使用します。

注意点の1つは、いくつかのコマンドがテキストを返すこと(例:Get-Content)と他のものがオブジェクトの集合を生成すること(例:Get-ChildItem)であることです。クリップボードで奇妙なことが起きた場合は、Out-Stringの前にSet-Clipboardを挿入してすべてをテキストに変換してください。

gc .\myFile.txt | scb

ls c:\Windows | Out-String | scb

0
maoizm

別の方法:Powershell ISEで何かを強調表示し、それをコピーするためのcontrol-mousedragを使用する。 Alt-hightlightは四角形もハイライトします。

0
js2010

ペーストするには、 AutoHotkey スクリプトを使用します(これはすべてのコンソールウィンドウにも影響します)。

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

http://www.howtogeek.com/howto/25590/how-to-enable-ctrlv-for-pasting-in-the-windows-command-Prompt/ にあります。

0

Powershellは、ほとんどのターミナルエミュレータ(PuTTYなど)と同じように機能します。テキストを選択すると自動的にクリップボードにコピーされ、右クリックするとキーボードの内容がカーソルに貼り付けられます。

0
Rilgon Arcsinh

MSDNのWebサイトからこれを試してください。 コンソール画面をシステムのクリップボードにコピーします 。これ自体はPSスクリプトですが、現在ウィンドウ上にあるものをファイルにコピーします。

0
cutrightjm

これは、マウスを使いたくないときのための部分的な解決策を追加するためのものです。貼り付けるのに役立ちますが、Alt + Spaceを押してからeを押してからpを押すことができます。 Alt + Spaceを押すとPowerShellウィンドウのメニューが開き、eを押すと編集サブメニューが開き、pを押すと実際の貼り付けが行われます。あまり便利ではありませんが、マウスを使うのを防ぐことができます。

0
Night Owl