「送る」メニューではなく、右クリックしたときに表示されるコンテキストメニューに表示されることが条件です。
Windows XP SP2に対応。有償・無償、日本語・英語いずれもOKです。
お望みの回答ではないかとは思いますが、テキストをクリップボードにコピーするのなら、一般の文書と同じように、
1)コピーしたい範囲をマウスでドラッグして選択する。
2)cntl+cを押す。
or
2')マウスを右クリックして、コピーを選択する。
で、出来ます。特別な操作は要りません。
ちなみに、下記は、このページ右にあるテキストを上記の方法でコピーしたものです。
------------------------------------------------------
[求人] 株式会社リッテル
募集職種東大と産学連携!大手広告代理店ともシステム共同開発中【SE】
------------------------------------------------------
FileMenu Toolsを試してみると質問のことはできました。
http://www.lopesoft.com/en/fmtools/download.html
から本体とJapaneseのランゲージパックをダウンロードして
インストール先のlngフォルダに解答することで日本語表示もできます。
まさにれ、と言いたいところですが、テキストの文字コードがUnicodeになっていないと、日本語が文字化けしますね。他になかったら、これを使おうと思います。ありがとうございました。
ファイルをクリップボードにコピーするスクリプトを作って、テキストファイルに関連付けすることでコンテキストメニューに登録できます。
具体的には、
(1)以下のスクリプトを適当なファイル(例えばC:\textclip.js)に保存する。
OLECMDID_COPY = 12; OLECMDID_SELECTALL = 17; // 引数が指定されていない場合は何もしない if(WScript.arguments.length == 0){ WScript.quit(); } var fs = WScript.createObject("Scripting.FileSystemObject"); var objIE = WScript.createObject("InternetExplorer.Application"); var fileName = fs.getAbsolutePathName(WScript.arguments(0)); // IEでテキストファイルを開く objIE.navigate("file://" + fileName); while(objIE.busy || objIE.readyState < 3){ WScript.sleep(100); } // クリップボードにコピー objIE.execWB(OLECMDID_SELECTALL, 0); objIE.execWB(OLECMDID_COPY, 0); objIE.quit(); objIE = null; fs = null;
(2)エクスプローラで、メニューから[ツール]→[フォルダオプション]を開き、[ファイルの種類]タブで拡張子TXTの項目を選んで、[詳細設定]ボタンを押す。
(3)[新規]ボタンを押し、[アクション]欄にコンテキストメニューに追加するメニュー名を、[アクションを実行するアプリケーション]欄に以下のようなコマンドラインを登録する。
C:\windows\system32\wscript.exe "c:\textclip.js" "%1"
C:\windows\system32\は環境によって異なる場合がありますので自分の環境に合わせて変更してください。(Windowsのインストールディレクトリ)
c:\textclip.jsは(1)でスクリプトを保存した場所です。
URLはダミーです
出来ました。ありがとうございます。
勘違いしていませんか?
IEではなくエクスプローラーなんですが。マイコンピュータやマイドキュメントをダブルクリックすると表示される画面。これがエクスプローラーです。