-8

私のアプリケーションでは、textbox. テキストを強調表示してグローバル ホットキーを押すだけで、Windows の別の場所で開いている Web ページまたはドキュメントからテキストをコピーできるようにしたいと考えていますtextbox

私が立ち往生しているのは選択部分です。選択したテキストを WPF アプリケーション内の変数として使用する方法を探していますが、意味のある方法でアクセスできないようです。

現在、クリップボードを使用Clipboard.GetText()して変数を取得しています:

private void OnHotKeyHandler(HotKey hotKey) {
    if (Clipboard.ContainsData(DataFormats.Text))
        tb_number.Text = Clipboard.GetText();
}

CTRL-Cしかし、コピーしたテキストではなく、この値を取得して選択したテキストを操作するたびに面倒なことを避けようとしています。on-selectクリップボードにアクセスするのではなく、これを行う方法はありますか?

4

1 に答える 1

0

私は、質問が今でははるかに明確になっていると信じています。編集していただきありがとうございます。

.NETアプリケーションを介してクリップボードの機能を簡単に変更できるとは思いません。ただし、autohotkeyと呼ばれるWindows用のサードパーティアプリケーションで必要なものを入手できる場合があります。

http://www.autohotkey.com/docs/Tutorial.htm#Send

https://superuser.com/questions/166270/change-ctrl-xc-and-v-hotkeys-in-windows-to-different-keys

于 2012-09-08T00:18:05.490 に答える