右クリックコンテキストメニューを使用してファイルの内容をクリップボードにコピーする

右クリックメニューを使用してテキストファイルから内容を素早くコピーしたいですか? このチュートリアルでは、Windows 11/10 のコンテキストメニューからクリップボードにファイルの内容をコピーする方法を紹介します。

通常、テキストファイルをメモ帳で開き、内容を手動でコピーして他の場所に貼り付ける必要があります。ただし、Windows 10 の右クリックメニューから、テキストやその他のテキストベースのファイルから直接内容をコピーすることもできます。それには、レジストリをハックする必要があります。レジストリエディタでいくつかのキーを追加して編集することで、テキストファイルのコンテキストメニューにクリップボードにコピーオプションを追加できます。このオプションを使用すると、テキストファイルの内容を 1 秒以内にコピーできます。

右クリックメニューを使用してファイルの内容をクリップボードにコピーする方法

この記事では、コンテキストメニューを使用してテキストファイルと HTML ファイルから内容をコピーする手順を紹介します。RTF、XML、JS CSS など、他のファイルタイプにも同じプロセスを使用できます。

1] 右クリックコンテキストメニューを使用してテキストファイルから内容をコピーする

右クリックメニューを使用してテキストファイルから内容をコピーするには、以下の手順に従ってください:

まず、コンピュータでレジストリエディタを開き、次のアドレスに移動します:

HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell

次に、shell キーの下にサブキーを作成します。shell キーを右クリックし、[新規] > [キー] オプションをクリックします。作成したキーに「CopytoClip」などの名前を付けることができます。このキーをダブルクリックしてから、右側のペインからダブルクリックします (既定)。

値データを「クリップボードにコピー」に設定し、[OK] ボタンを押す必要があるダイアログボックスが表示されます。

その後、CopytoClipキーの下に新しいサブキーを作成し、「command」という名前を付けます。右側のペインから既定の名前をダブルクリックし、値データフィールドに次のコマンドを入力します:

cmd.exe /c type "%1" | clip.exe

レジストリエディタアプリケーションを閉じます。これらの新しい設定を自動化するには、レジストリファイルを作成する必要があります。それには、メモ帳を開き、次のデータを入力します:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\copytoclip]
@="クリップボードにコピー"
[HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\copytoclip\command]
@="cmd.exe /c type \"%1\" | clip.exe"

作成したキーとサブキーの名前どおりにすべての詳細を入力するようにしてください。

メモ帳に上記のテキストを入力したら、[ファイル] > [名前を付けて保存] オプションに移動し、ファイルを保存するときに [ファイルの種類] を [すべてのファイル] に選択します。ファイル名の後に.reg拡張子を追加します。参考のために、以下のスクリーンショットを参照してください。

レジストリファイルを作成すると、クリップボードにコピーオプションがすべてのテキストファイルに表示されます。

テキストファイルを右クリックし、[クリップボードにコピー] オプションをクリックしてから、ファイルの内容を好きな場所に貼り付けます。

2] 右クリックメニューを使用して HTML ファイルから内容をコピーする

HTML ファイルに [クリップボードにコピー] オプションを追加するには、テキストファイルに使用したものと同じ手順を使用する必要があります。唯一の違いは、HTML ファイルの種類がレジストリエディタの次のアドレスにあることです:

HKEY_CLASSES_ROOT\ChromeHTML\shell

上記のアドレスを見つけて、テキストファイルの方法 (1) で説明したようにサブキーとレジストリファイルを作成します。

このチュートリアルが、コンテキストメニューを使用してファイルの内容をクリップボードに素早くコピーするのに役立つことを願っています。