人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクスプローラーのテキストファイルを右クリックし、コンテキストメニューからコマンドを選択し、テキストファイルの内容をクリップボードに転送できるソフト(ツール)を探しています。
「送る」メニューではなく、右クリックしたときに表示されるコンテキストメニューに表示されることが条件です。
Windows XP SP2に対応。有償・無償、日本語・英語いずれもOKです。

●質問者: OlimarJp
●カテゴリ:コンピュータ
✍キーワード:Windows XP エクスプローラー クリップボード コマンド コンテキストメニュー
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● hkrhr1
●14ポイント

お望みの回答ではないかとは思いますが、テキストをクリップボードにコピーするのなら、一般の文書と同じように、

1)コピーしたい範囲をマウスでドラッグして選択する。

2)cntl+cを押す。

or

2')マウスを右クリックして、コピーを選択する。

で、出来ます。特別な操作は要りません。

http://q.hatena.ne.jp/dummy/

ちなみに、下記は、このページ右にあるテキストを上記の方法でコピーしたものです。

------------------------------------------------------

[求人] 株式会社リッテル

募集職種東大と産学連携!大手広告代理店ともシステム共同開発中【SE】

------------------------------------------------------

◎質問者からの返答

勘違いしていませんか?

IEではなくエクスプローラーなんですが。マイコンピュータやマイドキュメントをダブルクリックすると表示される画面。これがエクスプローラーです。


2 ● SALINGER
●26ポイント

FileMenu Toolsを試してみると質問のことはできました。

http://www.lopesoft.com/en/fmtools/download.html

から本体とJapaneseのランゲージパックをダウンロードして

インストール先のlngフォルダに解答することで日本語表示もできます。

◎質問者からの返答

まさにれ、と言いたいところですが、テキストの文字コードがUnicodeになっていないと、日本語が文字化けしますね。他になかったら、これを使おうと思います。ありがとうございました。


3 ● ardarim
●40ポイント

ファイルをクリップボードにコピーするスクリプトを作って、テキストファイルに関連付けすることでコンテキストメニューに登録できます。


具体的には、

(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はダミーです

http://q.hatena.ne.jp/1201821913

◎質問者からの返答

出来ました。ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ