私は、テキスト編集アプリケーションでテキストを選択し、その選択をPowerShellに直接送信して、さらなる処理と操作ができるようにしたいと考えています。私はマウスで選択してコピーすることができ、クリップボードからテキストを取得できることを認識していますが、可能であればクリップボードの手順を切り捨てたいと思います。Windows 10では、アプリケーションで選択したテキストをPowershellに送る方法はありますか?
私のユースケースは、一連のファイルからたくさんの個別のテキストを選択する必要があるワークフローです(必要な選択はケースバイケースで異なり、プログラムでは実行できません)。私は、選択したテキストを自動的に取得し、それをプリセットテキストファイルに追加する簡単なキーボードショートカットを設定したいと思います。
私はこの方法をOSXでやっているので、クリップボードを使用してスクリプトを作成しようとする前に、Windowsで可能かどうかを確認したかっただけです。
EDIT:SimonMᶜ[email protected]
:私は主に崇高なテキスト3を使用していますが、私は実際には異なる編集者からの私のファイル時々(Visual Studioのコード、いくつかのマークダウンプレビュアなど)との相互作用。 OSXでは、Webブラウザなどの機能を利用するために「get-selected-text」機能を使用していましたが、私が使用する各エディターのマクロを作成する必要はありません。単一の「get-text-anywhere」機能をどこにでも持つことは非常に便利でした。
私はMacからWindowsに切り替わりますが、すべてが全く異なります。 WinをUnix/OSXに強制しようとするのではなく、Windowsy的な方法を学ぶことを約束しました。私はちょうどWindows上でどのような機能が利用可能であるかを知るために今のところテストしています。それがなければ、私は期限を迎えることができてうれしいですが、他のオプションのいくつかに投資する前に、最初に確認したかったのです。
あなたはどのテキストエディタを使用していますか?私は多くのエディタがこれらの種類のタスクのためにマクロ言語を組み込むことを確信しています。 –
@SimonMᶜKenzie私はいくつかの異なるエディタを使用しており、1か所に機能を持たせることは使い慣れた便利な方法です。私は私が探しているものにもう少しコンテキストを与えるために私の質問を編集しました。 – unnamedcrewman
選択されたテキストを検出してアクセスするAFAIKは、各アプリケーションごとに固有のものなので、アプリケーションでマクロを作成し、サポートしている場合はそのマクロを作成する必要があります。共通のPowerShellスクリプトをトリガしてデータを処理します。私はおそらくクリップボードのソリューションに行くだろう。 –