ctrl + c / ctrl + vを有効にしてwindowsコマンドプロンプトに貼り付ける方法

Windowsのコマンドプロンプトでもっと苛立つ問題の1つは、キーボードを使用してウィンドウに何も貼り付けることができないということです。マウスを使用する必要があります。この問題を解決する方法は次のとおりです。

多くのWindowsの欠点と同様に、このソリューションは、キーボードからの貼り付けを可能にするために、高速AutoHotkeyスクリプトを使用することです。実際には、クリップボードの内容を取得し、SendInput関数を使用してキーストロークをコンソールウィンドウにすばやく送信します。

しかし、まず…それを行う別の方法があります。

Windows 10でコピーアンドペーストを行うには、コマンドプロンプトのタイトルバーを右クリックし、[プロパティ]を選択します。

「新しいCtrlキーのショートカットを有効にする」をクリックします。ただし、まず[実験コンソール機能を有効にする]チェックボックスをクリックする必要があります。

これで、コマンドプロンプトでコピー&ペーストできます。

実際にはキーボードを使って何かをペーストする方法がありますが、使い方は大変便利です。あなたがしなければならないことは、Alt + Spaceキーボードの組み合わせを使用してウィンドウメニューを表示し、次にEキーとPキーを押します。これによりメニューが表示され、コンソールに貼り付けられます。

いったんそれに慣れると、それは本当に悪くないですが、Windowsの他のアプリケーションとは異なるアプリケーションを組み合わせることを望んでいるのは誰ですか?

最初にAutoHotkeyがインストールされていることを確認してから、新しいAutoHotkeyスクリプトを作成するか、既存のスクリプトに以下を追加する必要があります。また、フォーマットに問題がある場合に備えて、ダウンロードを提供しました。

#IfWinActive ahk_class ConsoleWindowClass; ^ V; SendInput {Raw}%クリップボード%; return; #IfWinActive

このスクリプトが行うことは、SendInput関数を使用してデータをウィンドウに送信することです。これは他の方法よりもはるかに高速です。

注意:スクリプトは改行をうまく貼り付けません。あなたがそのためのよりよい解決策を持っているならば、コメントの中に私たちに知らせてください。私たちは投稿を更新します。

単にスクリプトをつかみ、どこにでも保存してから、それをダブルクリックして起動してください。トレイアイコンを隠す場合は、#NoTrayIconをスクリプトの先頭に追加します。

howtogeek.comからPasteCommandPrompt AutoHotkeyスクリプトをダウンロードしてください

窓だけでなくLinuxでも。

驚くばかり。なぜ私はこれをもっと早く考えなかったのですか?

より良い方法は、クイック編集を有効にすることです。次にテキストを貼り付けるために右クリックして、テキストをハイライトしてEnterキーを押してコピーします。

私はクリップボードから貼り付けるためにマウスの右ボタンを使っています。これは標準的な動作ですが、別のAutoHotKeyヒントを読むのはいいです。

私はコンソール、カスタマイズ可能なタブ、フォントアンチエイリアスなどを使用しています;私は ‘cmd’(app-path)と ‘cmd here’(レジストリ)をコンソールに置き換えました; http://sourceforge.net/projects/console /

しかし、(#IfWinActive)ヒントをお寄せいただきありがとうございます;私は一度開始されたウィンドウの特定の機能から抜け出す方法を考えてきました。

私は私がAlt + Space、E、Pメソッドをマスターした人の一人だと思います。それ以上は気にしません。:) TABを使って自動完成…これはTweakUIに入ります。

これも機能します!しかし、厄介な。:-)

ALT + SPACE + E + K < - をコピーします。 ALT + SPACE + E + P < - はペーストです。 素晴らしいスクリプト!それは本当に奇妙なペースト方法を救済するのに役立ちます。 あまりにも怠惰で、AutoHotKeyをダウンロードして自分自身でスクリプトを作成する人のためには、http://cmdpaste.lakotahostingを使って、すべてのことを実行する既成のインストーラをダウンロードすることができます。 com / 楽しんで @スティーブそれは私の好む方法です。 有効にするには、コマンドプロンプトのタイトルバーを右クリックし、メニューからプロパティを選択し、クイック編集モード 私は、cmdのプリファレンスで「クイック編集」を有効にすると、クリップボードを右クリックして強調表示されたテキストをコピーすることを誰も知らないだろうと推測しています。 あなたがUNIXシェルを使っているなら... shift + insertはctrl + vと同じことをします... クイック編集モードが道のりです。 クイック編集を有効にして右クリックし、テキストを強調表示するだけで簡単にコピーすることができます。 "注意:スクリプトは改行をうまく貼り付けません。" ...ほとんどの場合、クリップボードの改行は\ r \ nです(またはAutoHotkeyの `r`n ...や" CRLF "のように) 。あなたがAutoHotkeyでテキストを送るとき、あなたがそれを伝えるものとクリップボードに `r&` nがあります。そこで `r 'を送信すると、コマンドプロンプトが次の行に移動したりコマンドを実行したりしますが、` nを送ることができます。 より良いスクリプト...コマンドプロンプトのタイプ貼り付けにはCtrl + Vを使い、すべてのウィンドウタイプ貼り付けにはWin + Vを使います(貼り付けることができない場合はJavaアプリケーションに最適)。コードタグ(またはプレビューボタン)はありますか?まあ、とにかくここには... ------- CODE -------;#SingleInstance force; SendMode、Input / *;これをコマンドプロンプトにコピーアンドペーストしてテストします... echo hi; echo there; * / // Win + V =すべてのアプリケーションで "タイプペースト"; #v :: StringTypePaste(クリップボード) #IfWinActive ahk_class ConsoleWindowClass; // Ctrl + V =コマンドプロンプトウィンドウに「タイプペースト」を追加...; v :: StringTypePaste(クリップボード);#IfWinActive p_str:= RegExReplace(p_str、 "[` r`n] + "、" n ");%" {Raw} "p_str; ---を送信すると、StringTypePaste(p_str、p_condensenewlines = 1) ---- / CODE ------- また、ライフハッカーはこれを盗んだのですか?... lifehacker.com / 5613776 / enable-ctrl%2Bv-windows-command-prompt-with-autohotkey テスト:[コード] test1 [/コード] test2 ...本当にプレビューがあったらいいのに! "注意:スクリプトは改行をうまく貼り付けません。" ...ほとんどの場合、クリップボードの改行は\ r \ nです(またはAutoHotkeyの `r`n ...や" CRLF "のようになります)。 。 AutoHotkeyを使ってテキストを送信すると、あなたがそれを伝えるものを正確に送信します。クリップボードには改行のための `r&` nがあります。したがって、AutoHotkeyは `rを送ります。これはコマンドプロンプトを次の行に移動させ/コマンドを実行しますが、` nを送ることができるので、二重スペーシングで終わります。 より良いスクリプト... Ctrl + Vでコマンドプロンプトのタイプペースト&Win + V(すべてのウィンドウタイプペースト)(Javaアプリケーションに最適、貼り付け不可能な場合)... #SingleInstance force; SendMode、Input / *;これをコマンドプロンプトにコピーアンドペーストしてテストします... echo hi; echo there; * / // Win + V =すべてのアプリケーションの "型ペースト";#v :: StringTypePaste(クリップボード) #IfWinActive ahk_class ConsoleWindowClass; // Ctrl + V =コマンドプロンプトウィンドウに「タイプペースト」を追加...; v :: StringTypePaste(クリップボード);#IfWinActive p_str:= RegExReplace(p_str、 "[` r`n] + "、" n ");送信、%" {Raw} "p_str(p_str、p_condensenewlines = 1) また、ライフハッカーはこれを盗んだのですか?... lifehacker.com/5613776/enable-ctrl+v-paste-in-the-windows-command-prompt-with-autohotkey 本当にプレビューがあったらいいのに!使用可能なタグについて言及する必要があります。codeタグはhtmlと似ています:

“注意:スクリプトは改行をうまく貼り付けません。” …ほとんどの場合、クリップボードの改行は\ r \ nです(またはAutoHotkeyの `r`n …や” CRLF “のように) 。 AutoHotkeyを使ってテキストを送信すると、あなたがそれを伝えるものを正確に送信します。クリップボードには改行のための `r&` nがあります。したがって、AutoHotkeyは `rを送ります。これはコマンドプロンプトを次の行に移動させ/コマンドを実行しますが、` nを送ることができるので、二重スペーシングで終わります。

より良いスクリプト… Ctrl + Vでコマンドプロンプトのタイプペースト&Win + V(すべてのウィンドウタイプペースト)(Javaアプリケーションに最適、貼り付け不可能な場合)…

#SingleInstance force; SendMode、Input

/ *;これをコマンドプロンプトにコピーアンドペーストしてテストします…

echo hi; echo there; * /

// Win + V =すべてのアプリケーションの “型ペースト”;#v :: StringTypePaste(クリップボード)

#IfWinActive ahk_class ConsoleWindowClass; // Ctrl + V =コマンドプロンプトウィンドウに「タイプペースト」を追加…; v :: StringTypePaste(クリップボード);#IfWinActive

p_str:= RegExReplace(p_str、 “[` r`n] + “、” n “);送信、%” {Raw} “p_str(p_str、p_condensenewlines = 1)

また、ライフハッカーはこれを盗んだのですか?… lifehacker.com/5613776/enable-ctrl+v-paste-in-the-windows-command-prompt-with-autohotkey

本当にプレビューがあったらいいのに!使用可能なタグについて言及する必要があります。codeタグはhtmlと似ています:

うわー、私のコードにスペースが残っているコードタグ付きのものはありません!

キーボードベースの環境ではマウスを使いたくないという人はいないと思っていますか? Kindaは、マウスのためにいつも手を伸ばすことを遅らせる。

私はディーンに同意する。私はマウスが良いキーボードショートカットでないことを知らないすべての人々から "私はQuickEditを使用し、右クリック"が大好きです! Derr。

クリップボードの送信方法が機能していない場合は、単にホットキーでメニューコマンドを送信しないでください。メニューが短く点滅しますが、それは大きな問題ではありません。

MS-DOS。; - 貼り付け;#IfWinActive ahk_class ConsoleWindowClass; ^ V :: Send! EP

また、速いフラッシュを気にしない人はメモ帳のワードラップのためにCtrl-Wを評価するかもしれません。

メモ帳; Ctrl + W - 単語の折り返しを切り替える; #IfWinActive ahk_classメモ帳; ^ W:送信!oW、メニュー:書式\ワードラップ

何らかの理由で私のために、GeekまたはJSLoverのスクリプトは、すべての特別なマークをひっくり返した記号

> C:\> cd "C ^§プログラムデータ§Microsoft§Windows§スタートメニュー§プログラム"

私が推測するコードページの一部です。しかし、Bunnyのスクリプトはうまくいく:シンプルで簡単。

どのようなアンドゥ機能を追加するのですか? Ctrl + Z?それは素晴らしいだろう

元のスクリプトとJSLoverの両方の変種では、bashを使って奇妙な結果が得られます。 "C:\ Program Files \ AutoHotkey"のようなディレクトリをbashにコピーすると、 "C:\ Program F [Gile [Gs \ [GAutoHotkey。"ここで何が起こっているのか?

ありがとう!

これはもう少し遅いかもしれませんが、クリップバスト内のCRLFのCR部分をStringReplace経由で非破壊的に削除することができます - http://www.autohotkey.com/docs/commands/StringReplace.htm

#IfWinActive ahk_class ConsoleWindowClass; ^ V; s =%clipboard%; StringReplace、s、s、 `r ,, All; SendInput {Raw}%s%; return; #IfWinActive

Abu_Caseyは次のように書いています。 "...私はbashを使って奇妙な結果を得ました。"

...これらのスクリプトはBashではなく、コマンドプロンプト用に書かれています。また、BashはWindowsで何を使用していますか?

私は本当にこのコメントシステムが自分のコードを悪くしていないことを願っています。ここで提示されているように、それは本当に読めません。

あなたの猫のために賢いpalindromic名前をお探しですか? 「Taco Cat」は、「Taco Cat」と綴られています。