; ------------------------------------------------------------ ; ieex ; Version 0.13.20040422 ; インターネット エクスプローラ拡張ツール ; Copyright (c) 1999-2004 Syn (HONGO Shin-ichi) ; syn@kohshi.org ; http://www.kohshi.org/ieex/ ; ------------------------------------------------------------ ■ ieex とは ieex は、 Internet Explorer (以下 IE) の機能を拡張するツールです。 ieex をインストールすると、 IE の右クリックメニューにいくつかの メニューが追加されます。 また、インターネット オプションの [詳細 設定] タブにも項目が追加されます。 ひとつひとつの機能はちょっとしたものですが、あると便利な機能を追 加したつもりです。 同様のツールには YunaToys 、 IEX 、 Kommix などがあります。 ■ アプリケーション情報 ・ アプリケーション名称 | ieex ・ バージョン | 0.13.20040422 ・ 動作対象 OS | Microsoft Windows 9x/NT/2000/XP ・ 動作条件 | (とりあえず) IE5 以上を使用すること ・ 開発環境 | 特になし ・ インストール方法 | 圧縮ファイルを伸張し、 synieex.inf を | 右クリック → [インストール] を実行 ・ アンインストール方法 | コントロール パネルの「アプリケーショ | ンの追加と削除」から削除 ・ ライセンス種別 | 永遠にフリー ・ 配布条件 | 開発途中につき再配布禁止 ・ 開発者 | Syn (HONGO Shin-ichi) ・ 連絡先 | syn@kohshi.org | http://www.kohshi.org/ieex/ ・ 備考 | 現状では正常に動作しない機能がある可 | 能性があります。 | 不具合等あったら報告していただけると | 助かります。 ■ 改変履歴 (●不具合修正 ○機能変更/追加) 0.00.19991125 初版。 勢いで作った。 0.01.20000208 なぜか三ヶ月も経ってから急に思い出して修正。 ● 「リンクの一覧」で生成される HTML がめちゃめちゃだったのを 直した。 ● インストール用 .inf ファイルの手直し… をしたけど 9x がない ので検証できません。 動かなかったら連絡ください。 0.02.20000208 ● Windows 9x でインストールできない理由が発覚。 つまり .inf でのインストールではロングファイルネームが使え ないわけで、 *.html とゆーファイル名は全部アウトだったのだ。 *.html を *.htm に修正。 ○ 「リンクの一覧」のフォントがみょうちくりんなので Verdana と MS ゴシックに統一。 0.03.20000208 ○ 「シンプル」と「透視」を追加。 0.03b.20000208 ● 「透視」でコメントタグの無効化がうまく働かない場合があった のを修正。 0.04.20000215 ○ 「スタイルシートの切り替え」を追加。 0.05.20000216 ○ 「シンプル」の方法を変更 (値を消去するようにした) 。 背景画像も消去するように変更。 0.05b.20000331 ● 「スタイルシートの切り替え」が正常にインストールされない不 具合を修正。 0.06.20001008 ○ 「URL を開く」で、文字列が 'http://' で始まっていないときは 'http://' を補完するようにした。 ○ 「インフォシークで検索」を、「Google で検索」に変更。 Google: http://www.google.com/intl/ja/ 0.07.20001030 ○ 「Google で検索」で日本語を明示して検索するように変更。 ● readme.txt でバージョン番号が一部まちがっていたのを修正。 0.08.20001205 ○ 「フレームを新しいウィンドウで開く」「URL を開く」「Google で検索」で、 IE コンポーネントを利用したブラウザから実行し た場合でも、そのアプリケーション内でウィンドウを開くように 変更。 (「リンクの一覧」は IE のウィンドウで開きます) ○ 「Google で検索」で、不要なパラメータを渡していたのを削除。 0.09.20010425 ○ 「Excite で英日翻訳」を追加。 ● 「スタイルシートの切り替え」のショートカットキー (&T) が 「ショートカットの作成」と重複しているので &Y に変更。 ● syncss.htm 、 synsimpl.htm 内のコメントがまちがっていたの で修正。 0.10-alpha.20010427 ○ 「リンク先のソースを表示」を追加。 ただしα版につき動作非保証です。 ● 「選択範囲をマーク」を削除。 0.10-alpha2.20010427 ● .inf ファイルが致命的に腐っていたので修正。 0.10-alpha3.20010621 ○ 「IP ドメインサーチ」を追加。 ● 「リンク先のソースを表示」が、文字列選択時の右クリックメ ニューに表示されていたのを修正。 0.10-alpha4.20010703 ○ 「すべてのリンクを新しいウィンドウで開く」を追加。 0.10-alpha5.20020110 ○ 「スタイルシートの切り替え」の動作を変更。 0.10.20020423 ○ インストール時のアプリケーションの表題を「インターネット エ クスプローラ拡張ツール」から「ieex - インターネット エクス プローラ拡張ツール」に変更。 ○ 「IP ドメインサーチ」「すべてのリンクを新しいウィンドウで開 く」を削除。 ○ 「Excite で英日翻訳」の動作を変更 (JavaScript オフでも翻訳 画面が表示できるように) 。 ○ 「URL を開く」で、 ttp:// や tp:// から始まる URL も http:// と補完して開くように変更。 ● スタイルシートが使用されていないページ上で「スタイルシート の切り替え」をおこなうとエラーになる不具合を修正。 ● 複数行の link 要素で優先スタイルシートの使用を宣言している ページで「スタイルシートの切り替え」をおこなうと二行目以降 で宣言された優先スタイルシートに対して切り替えができない不 具合を修正。 (本来は title 属性の値が同じ代替スタイルシートは同じスタイ ルとして一括して切り替えないといけないんですが、現状は個別 に切り替わってしまいます。 次期バージョンで修正します) 0.11.20020617 ○ 「OCN で韓日翻訳」を追加。 ● EUC-JP, UTF-8 を使用しているページで「Google で検索」を使用 した場合に文字化けして検索がまともにできなかったのを修正。 0.12-beta.20021105 ○ 「URL を開く」の処理を、選択範囲に含まれるすべての URL を開 くように変更。 0.12-beta2.20030908 ● 「OCN で韓日翻訳」が正常に動作しなくなっていたのを修正。 ○ 「リンクの一覧」の表示処理を変更、リンクをクリックしてもウィ ンドウを閉じないように変更。 ○ 「BestGate で検索」を追加。 ○ 「ページ内の検索」を追加。 0.12.20031211 ○ 「Amazon.co.jp で検索」を追加。 0.13.20040422 ● Google 側の仕様変更により「Google で検索」が文字化けして検索 できなくなっていたのを修正。 ● Excite 側の仕様変更により「Excite で英日翻訳」が正常に動作し なくなっていたのを修正。 ■ インストール方法 ieex 以前のバージョンがインストールされている場合は、コントロー ル パネルの [アプリケーションの追加と削除] から削除してください。 適当なディレクトリに ieex012.zip を伸張してください。 ・ synieex.inf ・ readme.txt ・ synfrm.htm ・ synlist.htm ・ synopen.htm ・ synsimpl.htm ・ synsrch.htm ・ synthru.htm ・ syncss.htm ・ syntrns.htm ・ syntrns2.htm ・ synsrc.htm ・ synbgate.htm ・ synpsrch.htm ・ synamzn.htm が生成されていることを確認してください。 エクスプローラ上で synieex.inf を右クリックして、 [インストール] を実行すると、インストール作業がおこなわれます。 インストール終了の表示はとくにないので、エラーが出ないようであれ ばインストールは完了です。 IE を起動して右クリックメニューが表示されるかどうか確認してくだ さい。 .inf でのインストールの制限として、ネットワーク ドライブからのイ ンストールはできません。 ■ アンインストール方法 コントロール パネルの「アプリケーションの追加と削除」アプレット から「ieex - インターネット エクスプローラ拡張ツール (削除のみ)」 を選択して [追加と削除] (Windows 2000 だと [変更/削除]) をクリッ クしてください。 とくに確認は表示されませんがアンインストール作業がおこなわれま す。 ■ 使用方法 ieex をインストールすると、 ・フレームを新しいウィンドウで開く ・リンクの一覧 ・シンプル ・透視 ・スタイルシートの切り替え ・ URL を開く ・ Google で検索 ・ Excite で英日翻訳 ・リンク先のソースを表示 ・ OCN で韓日翻訳 ・ OCN で中日翻訳 ・ BestGate で検索 ・ページ内の検索 ・ Amazon.co.jp で検索 の右クリックメニューと、 ・スタイル シートの使用 のインターネット オプション項目が追加されます。 フレームを新しいウィンドウで開く Web Accessory に含まれる機能そのままです。 Netscape Navigator では標準装備の機能ですが、 IE にはないので 不便を感じていたひとも多いのではないかと思います。 リンクの一覧 これも Web Accessory にある機能です。 ページ中に存在するハイパーリンク () をすべて抜き 出して別ウィンドウに表示します。 リンクをクリックすると一覧ウィンドウが閉じてしまうのは仕様です。 シンプル フォントの色やサイズの変更が目ざわりなときに、右クリック→ [シ ンプル] を実行すると、フォントの色と大きさがすべて無効化され、 地味な表示になります。 背景画像も消去されます。 CSS が使われているページでは CSS も無効になります。 ページ中の全タグに対して処理を行うので、大きなページでは処理に 時間がかかることがあります。 透視 右クリック→ [透視] を実行すると、 ・ コメントタグ () を無効化して内容を表示 ・ テーブルの枠線を強制的に表示 ・ フォームの hidden ・ password フィールドを text に変換 します。 hidden ・ password フィールドにタブ (\t) や改行 (\n) が含まれ ていた場合、透視したあとのフィールドの内容は保証できません。 password フィールドを透視してだれかに見られてしまった、などの 事故が起きてもわたしは責任を負いません。 自己管理してください。 スタイルシートの切り替え スタイルシートが使用されているページで右クリック→ [スタイルシ ートの切り替え] を実行すると、使用するスタイルシートを順次切り 替えます。 1. 代替スタイルシート () がな い場合は、スタイルシートの適用・非適用をトグルで切り替えま す。 2. 代替スタイルシートがある場合は、ページ中に書かれている順に 代替スタイルシートに切り替えてゆきます。 3. 最後の代替スタイルシートが適用されていた場合はスタイルシー トをオフにします。 適用対象は で呼び出された外部スタイル シートと、 で定義されたスタイルシートだけ で、 などで個別に設定したスタイルには適用さ れません。 で定義されたスタイルシートは持続スタイル シートとして認識します。 URL を開く 掲示板などで、 URL が書いてあるのにリンクになっていない場合、 いちいちコピーしてアドレス欄に貼り付けるのは面倒です。 そこで、 URL を選択状態にし、右クリック→ [URL を開く] を実行 すれば選択範囲の文字列中から URL 部分を抜き出して新しいウィン ドウに表示します。 選択範囲の中に複数の URL が書かれていた場合はそれらをすべて別 のウィンドウで開きます。 ttp:// や tp:// で始まっているか、あるいはスキーム名がなくても URL っぽい文字列の場合は http:// を補完します。 Google で検索 Web Accessory の Web Search と同じ機能です。 文書中に気になるキーワードがあったときに、キーワードを選択して 右クリック→ [Google で検索] すると、選択された文字列を即座に Google に渡して、別ウィンドウに検索結果を表示します。 Google http://www.google.com/intl/ja/ Excite で英日翻訳 現在表示しているページ (フレームがある場合は右クリックが押され たフレーム) を、 Excite の翻訳機能を使って英→日翻訳します。 Excite エキサイト : 翻訳 http://www.excite.co.jp/world/ リンク先のソースを表示 リンク先をブラウザで開かずに、メニューの [表示] - [ソース] を おこなったときと同じようにソースを表示します。 アンカー上で右クリックして [ソースの表示] をするとメモ帳のウィ ンドウが開いてソースが表示されます。 危険なタグが埋め込まれている可能性がありそうなリンクをたどる前 に使ってみたりすると便利かもしれません。 OCN で韓日翻訳 現在表示しているページ (フレームがある場合は右クリックが押され たフレーム) を、 OCN 翻訳サービスを使って韓→日翻訳します。 OCN 翻訳サービス http://www.ocn.ne.jp/translation/ BestGate で検索 文字列を選択して右クリック→ [BestGate で検索] すると、選択さ れた文字列を BestGate に渡して、別ウィンドウに検索結果を表示し ます。 BestGate 〜パソコン・家電の価格検索サイト〜 http://www.bestgate.net/ ページ内の検索 文字列入力ダイアログを表示し、ページ (フレームがある場合は右ク リックが押されたフレーム) 内で入力された文字列に合致する部分を 色を変えてハイライト表示します。 Amazon.co.jp で検索 文字列を選択して右クリック→ [Amazon.co.jp で検索] すると、選択 された文字列を Amazon.co.jp に渡して、別ウィンドウに検索結果を 表示します。 Amazon.co.jp http://www.amazon.co.jp/ スタイル シートの使用 IE は CSS をサポートしています。 しかし、 Netscape Navigator では存在する「スタイルシートの (恒 常的) 無効化」の設定ができません。 実は、 IE でもレジストリ操作で CSS を無効にできます。 IE3 時代の名残なのですが、 IE4 でも IE5 でも使えます。 とゆーわけで、設定項目を追加しました。 インターネット オプションの [詳細設定] タブに [スタイル シート の使用] のチェックボックスが追加されていますので、これをオフに すれば CSS は無効になります。 ただし、外部 CSS ファイルを使用しているページの場合、 CSS を 無効にしていても IE は外部 CSS ファイルを取得しようとします。 ファイルへのアクセス自体が無効になるわけではないので注意してく ださい。 ■■■■■■■■ ■ 注意 ■ ■■■■■■■■ [スタイル シートの使用] をオフのままにしておくと、 IE のみなら ず IE 以外の部分でもさまざまな不具合が発生します。 これは、 Windows 自体が HTML と CSS で画面を作成している部分が あることに由来します。 わたしが確認しているところでは、 ・ IE で、ページを右クリック→ [プロパティ] で表示されるプロパ ティ ウィンドウの表示がおかしくなる ・ Windows 2000 上で、コントロール パネルの「アプリケーション の追加と削除」の画面がおかしくなる です。 たぶんほかにもあると思います。 CSS の無効化は一時的なものにとどめ、普段は常時有効にしておくこ とをオススメします。 個別のページについてスタイルシートをオフにしたい場合は、ページ 上で右クリック→ [スタイルシートの切り替え] を使用してください。 このソフトを使用したことによって発生したいかなる不具合・障害に ついてもわたしは責任を負いませんのでご了承ください。 ■ 制限事項・免責事項 動作確認をしたのは、 ・ Windows 95 + IE5 ・ Windows NT 4.0 SP5 + IE5 ・ Windows 2000 SP2 + IE5.01 / 5.5 / 6 ・ Windows XP SP1 + IE6 SP1 です。 IE4 では一部の機能が使えないと思います。 くどいようですが、わたし (Syn) はこのソフトを使用して発生したい かなる不具合・障害についても責任を負いません。 バグや要望についてはなるべく対応していくつもりです。 ■ 謝辞 このソフトを公開するにあたり、参考にさせていただいたサイトに感謝 します。 ieex を作るうえでのヒントとして、 IE PowerToys (Web Accessory) と IE PowerToys Plus! を参考にさせていただきました。 IE5 Web Accessory http://www.microsoft.com/msdownload/iebuild/ie5_access/en/ie5_access.htm IE PowerToys Plus! http://hp.vector.co.jp/authors/VA015664/ptplus.htm スタイルシート無効化の方法は水無月ばけらさんのサイトで知りました。 HTML 鳩丸倶楽部 http://www.ne.jp/asahi/minazuki/bakera/html/hatomaru .inf ファイルの作成には、 Setup inf Maker というソフトを使わせて いただきました。 Setup inf Maker http://www.asahi-net.or.jp/~mb3m-kthr/infmake/infmake.html ウィンドウを開く方法の改善には、タブブラウザ fub の FAQ ページを 参考にさせていただきました。 fub http://www.geocities.co.jp/SiliconValley-Bay/6049/index2.html VBScript でのスクリプトの書きかたは、けるべさんのページを参考に させていただきました。 URI エスケープの方法はけるべさんのスクリプトの丸写しです。 林道の鬼 http://www.geocities.co.jp/SilkRoad/4511/ URL を開く処理の複数 URL 対応は s/o ◆HeLP1yUU さんの urlgrep.html をほぼ丸写しさせていただきました。 http://www6.plala.or.jp/downward/MDI/ ページ内の検索のハイライト処理は牧本公仁夫さんのページを参考にさ せていただきました。 miniToys http://hp.vector.co.jp/authors/VA015664/minitoys.htm ■ さいごに 次回は「ページ内を正規表現で検索してハイライト表示」とかを入れ てゆきたい! …だれか作って… あ、スタイルシートの切り替えも改善しないと… -- Syn (HONGO Shin-ichi) syn@kohshi.org