home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 June / VPR0106A.BIN / OLS / IEME200 / IEME200.lzh / IEMenuExt.txt < prev   
Text File  |  2001-04-05  |  14KB  |  444 lines

  1. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2.                        IE MenuExt Version 2.00
  3.  
  4.                                     Copyright (C) 2000-2001 うりゅそふと
  5.                                                 http://www.uryusoft.com/
  6. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  7.  
  8. -------------------------------------------------------------------------
  9. ●アプリケーション情報
  10. -------------------------------------------------------------------------
  11. 名称      :IE MenuExt
  12. バージョン:2.00
  13. 動作環境  :日本語版 Windows 95(?)/98/Me(?)/NT4(?)/2000 (? = 未確認)
  14. ファイル  :IEMenuExt.exe
  15.             IEMenuExt.txt
  16.             IEMenuExt.chm
  17.  
  18. 開発環境  :Windows 98 / Microsoft Visual C++ 6.0(SP5)
  19. 開発者    :小鳥遊 水樹
  20. 著作権者  :うりゅそふと, 小鳥遊 水樹
  21. サポート  :http://www.uryusoft.com/
  22.             mizuki@uryusoft.com
  23.  
  24.  
  25. -------------------------------------------------------------------------
  26. ●ソフト紹介
  27. -------------------------------------------------------------------------
  28.  
  29.  IE4/5 のコンテキストメニューをカスタマイズするためのソフトです。
  30.  
  31.  IE にはスクリプトの書かれた HTML ファイルをコンテキストメニューから
  32. 呼び出す機能がありますが、その管理を容易にするためのソフトです。
  33.  
  34.  
  35. 【注意】
  36.  
  37.  このソフトはレジストリの
  38.  
  39.   HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\
  40.  
  41. に対して操作を行うアプリケーションです。内部処理に RegEnumKeyEx() を
  42. 使用しているので、レジストリの操作に制限が設けてある環境では利用できない
  43. 場合があります。
  44.  
  45.  また、ご利用の前にはレジストリのバックアップを取ることをお勧めします。
  46.  
  47.  
  48. 【Windows2000 における制限】
  49.  
  50.  Windows2000 では項目の並び順が反映されません。
  51.  詳しくは後述の「Windows2000で並び順が反映されない問題について」を
  52. ご参照ください。
  53.  
  54.  
  55. -------------------------------------------------------------------------
  56. ●ファイルの説明
  57. -------------------------------------------------------------------------
  58.  
  59.  IEMenuExt.exe …… 本体
  60.  IEMenuExt.txt …… ドキュメントファイル(このファイル)
  61.  IEMenuExt.chm …… ヘルプファイル
  62.  IEMenuExt.ini …… 設定ファイル(*1)
  63.  Disable.dat   …… 無効項目用レジストリファイル(*2)
  64.  
  65. *1:本体と同じディレクトリに自動生成されます。
  66.  
  67. *2:本体と同じディレクトリに自動生成されます。
  68.    中身はレジストリファイルなので緊急時には .reg に変更して
  69.    REGEDIT.EXE に読み込ませることが出来ます。
  70.  
  71.  
  72. -------------------------------------------------------------------------
  73. ●インストールとアンインストール
  74. -------------------------------------------------------------------------
  75.  
  76. 【インストール方法】
  77.  
  78.  特別な作業は必要ありません。
  79.  関連するファイルを任意のディレクトリに置いてください。
  80.  
  81.  
  82. 【アンインストール方法】
  83.  
  84.  関連する全てのファイルを削除します。
  85.  レジストリには設定を書き込んでいません。
  86.  
  87.  
  88. -------------------------------------------------------------------------
  89. ●使い方
  90. -------------------------------------------------------------------------
  91.  
  92.  使ってみれば分かると思います(^^;
  93.  なお、設定はブラウザの次回起動時から反映されます。
  94.  
  95.  
  96. ■各ボタンの機能
  97.  
  98.  ▼上へ、下へ
  99.  
  100.   選択された項目を1つ上へ/下へ移動します。
  101.  
  102.  ▼追加
  103.  
  104.   新しい項目を追加します。
  105.  
  106.  ▼編集
  107.  
  108.   選択された項目の内容を編集します。
  109.  
  110.  ▼削除
  111.  
  112.   選択された項目を削除します。
  113.   Shift キーを押しながら削除すると確認ダイアログが出ません。
  114.  
  115.  ▼保存
  116.  
  117.   選択された項目の内容をファイルに保存します。
  118.   CSV と レジストリファイルに対応しています。
  119.   CSV では有効/無効の状態も保存されますが、レジストリファイルでは
  120.   保存されません。
  121.  
  122.   ※現在のところ Windows2000 の Unicode ファイルでは保存できません。
  123.  
  124.  ▼読込
  125.  
  126.   レジストリファイルをインポートします。
  127.   CSV とレジストリファイルに対応しています。
  128.  
  129.   ※現在のところ Windows2000 の Unicode ファイルは読み込めません。
  130.  
  131.  ▼Update
  132.  
  133.   レジストリを更新しますが、終了しません。
  134.  
  135.  ▼左下のアイコン
  136.  
  137.   バージョン情報ダイアログを表示します。
  138.  
  139.  
  140. ■ショートカットキー
  141.  
  142.  読み込む      : Ctrl + L
  143.  保存          : Ctrl + S
  144.  保存せずに終了: Esc
  145.  
  146.  追加          : Ctrl + N
  147.  編集          : Shift + Enter
  148.  削除          : Delete
  149.  上へ、下へ    : Ctrl + マウスホイール、Shift + Ctrl + ↑、Shift + Ctrl + ↓
  150.  全て選択      : Ctrl + A
  151.  
  152.  
  153. ■ソート
  154.  
  155.  リストのソートはリストビューのヘッダ部のクリックで行えます。
  156.  この時、Ctrl を押しながらクリックすると 32 個の範囲内でソートできます。
  157.  
  158.  
  159. ■編集ダイアログ
  160.  
  161.  設定内容について詳しいことは MSDN Library の J041249 をご覧ください。
  162.  http://www.microsoft.com/JAPAN/support/kb/articles/J041/2/49.htm
  163.  
  164.  
  165.  ▼名前
  166.  
  167.   メニューに表示する項目名です。64文字までで、\ 記号は使用できません。
  168.   & 記号の次の文字はアンダーライン付のアクセラレータになります。
  169.  
  170.  ▼ファイル
  171.  
  172.   メニューを選んだときの実行ファイルを指定します。
  173.  
  174.  ▼表示方法
  175.  
  176.   メニューに表示される時の状況を指定します。
  177.   例えば [画像上] にチェックが入っていると画像の上で右クリックしたときに
  178.  メニューに項目が現れます。
  179.   また、[ダイアログを表示する] は実行時にダイアログが表示されます。
  180.  
  181.   ※Unknown は説明が無いのでよくわかりません(^^;
  182.  
  183.  
  184. ■Contexts の表示
  185.  
  186.  リストビュー上の Contexts は表示方法を示しています。
  187.  
  188.   常 …… 通常時
  189.   絵 …… 画像上
  190.   コ …… コントロール上
  191.   表 …… テーブル上
  192.   選 …… テキスト選択時
  193.   リ …… リンク上
  194.   ? …… Unknown
  195.  
  196.  
  197. ■設定ダイアログ
  198.  
  199.  ▼無効アイテムも斜線表示にする
  200.  
  201.   デフォルトでは32個の範囲外の項目が斜線表示になりますが、これを有効に
  202.   すると無効アイテムも斜線表示になります。
  203.  
  204.  ▼無効アイテムは下に移動する
  205.  
  206.   項目を無効にすると自動的に末尾に移動するようになります。
  207.  
  208.  ▼無効アイテムの位置を保存しない
  209.  
  210.   無効アイテムの位置を保存しなくなります。
  211.   次回起動時には無効アイテムは末尾に追加されるようになります。
  212.  
  213.  
  214. -------------------------------------------------------------------------
  215. ●おまけ
  216. -------------------------------------------------------------------------
  217.  
  218. ■IEMenuExt.ini
  219.  
  220. [(ユーザ)/Main]
  221. TopMost=1
  222.  
  223. 最前面表示になります。
  224.  
  225.  
  226. [(ユーザ)/Main]
  227. Grid=1
  228.  
  229. リストビューにグリッドがつきます。
  230.  
  231.  
  232. -------------------------------------------------------------------------
  233. ●Q&A
  234. -------------------------------------------------------------------------
  235.  
  236. [Q] 「レジストリの読み込みが正常に行えませんでした」と表示される。
  237.  
  238. [A] 文字通りです。
  239.   特にNT系の場合はレジストリにアクセスできる環境下で使用して下さい。
  240.  
  241.  
  242. [Q] 設定が反映されません。
  243.  
  244. [A] ブラウザが起動中の場合は、一旦閉じて起動し直して下さい。
  245.   それでも変化が見られない時は、設定が正常に更新されていない可能性が
  246.   あります。
  247.   以下のキーに設定通りのサブキーが作成されているかどうか確認して下さい。
  248.  
  249.   HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt
  250.  
  251.  
  252. [Q] 並び順が反映されません。
  253.  
  254. [A] 「Windows2000で並び順が反映されない問題について」をご覧下さい。
  255.  
  256.  
  257. [Q] 手動で無効アイテムを復元したいのですが。
  258.  
  259. [A] Disable.dat を Disable.reg に変更して、エクスプローラでダブルクリック
  260.   するか、REGEDIT.EXE で [レジストリ ファイルの取り込み] を行います。
  261.  
  262.  
  263. -------------------------------------------------------------------------
  264. ●32個までしか反映されない問題について
  265. -------------------------------------------------------------------------
  266.  
  267.  どんなに項目を追加しても IE には32個までしか追加されません。
  268.  これは IE 側の仕様です。IE MenuExt のバグではありません(^^;
  269.  
  270.  
  271. -------------------------------------------------------------------------
  272. ●Windows2000で並び順が反映されない問題について
  273. -------------------------------------------------------------------------
  274.  
  275.  Win2000 では項目の並び順が反映されません。これは IE MenuExt 側の問題で
  276. はなく IE の問題です。
  277.  IE MenuExt で並べ替えが出来るというのは、Win9x において IE がレジストリ
  278. の書き込み日時順に項目を追加していく、という動作を利用したものです。
  279. これは IE がわざわざ日時順にソートしているわけではなく、レジストリを列挙
  280. する API(OS の機能) がそのような仕様になっていて、IE はその順番に追加し
  281. ているというだけです。
  282.  ところが Win2000 ではこの API はアルファベット順で列挙するようになりま
  283. した。よって IE はその順番に従っているだけなのでアルファベット順に並んで
  284. しまうわけです。 
  285.  
  286.  この問題に関して IE MenuExt 側は対処することが出来ません。項目名の先頭
  287. に数字を振るなど工夫してください。
  288.  
  289.  
  290. -------------------------------------------------------------------------
  291. ●不具合時のサポート
  292. -------------------------------------------------------------------------
  293.  
  294.  何らかの不具合が起こる場合は、サポートの項に記載されているアドレスまで
  295. ご連絡下さい。
  296.  その際、デバッグ用レポートも併せて連絡頂ければ幸いです。
  297.  
  298. ■デバッグ用レポート
  299.  
  300.  ソフトのバージョン情報ダイアログを開き、アイコンをクリックします。
  301.  するとシステム情報が表示されるので、「レポート作成」を押します。
  302.  無事作成された場合、レポートファイルはソフトの実行ファイルと同じ
  303. ディレクトリに拡張子.rptで作成されます(テキストファイルです)。
  304.  
  305.  メールにて連絡いただく場合は、添付ファイルではなく本文にコピーして
  306. 下さって構いません。
  307.  
  308.  
  309. -------------------------------------------------------------------------
  310. ●注意事項
  311. -------------------------------------------------------------------------
  312.  
  313. ・本ソフトウェアはフリーウェアです。PDSでもなければGPLでもありません。
  314.  著作権はうりゅそふと及び小鳥遊 水樹が保有しています。
  315.  
  316. ・このプログラムの使用によって生じた損害等については、うりゅそふと
  317.  及び小鳥遊 水樹は何も保証する義務を負わないこととさせて頂きます。
  318.  導入の際は各自の責任において行ってください。
  319.  
  320. ・許可無しに再配布や転載を行うことは出来ません。
  321.  但し、雑誌への収録及びライブラリ系サイトでの紹介/転載は事後承諾でも
  322.  構いません。
  323.  
  324. ・収録媒体のコストを除き、転載/再配布によって直接利益を得ることを
  325.  禁じます(ソフトウェア自体の販売)。
  326.  
  327. ・転載/再配布時に書庫ファイル及び格納ファイルの内容を改変することを
  328.  禁じます。
  329.  但し、利便性を高めるための状態変化(展開、書庫形式変更、再圧縮など)は
  330.  構いません。
  331.  
  332.  
  333. -------------------------------------------------------------------------
  334. ●サポート
  335. -------------------------------------------------------------------------
  336.  
  337.  ソフトウェアのサポート、問い合わせ先です。
  338.  
  339.  うりゅそふと
  340.    http://www.uryusoft.com/
  341.  
  342.  メールアドレス
  343.    mizuki@uryusoft.com
  344.  
  345.  
  346. ▼作者(小鳥遊 水樹)の連絡先
  347.  
  348.  Eureka
  349.    http://www30.cds.ne.jp/~yukinaka/eureka/
  350.  
  351.  メールアドレス
  352.    yukinaka@cds.ne.jp
  353.  
  354.  
  355. -------------------------------------------------------------------------
  356. ●謝辞
  357. -------------------------------------------------------------------------
  358.  
  359.  v2.00の開発にあたり新機能の意見とベータ版の動作テストにお付き合い下さった
  360. m-sugiさんに心より感謝いたします。
  361.  長い期間お付き合い頂いてなければ、ここまで成長することはなかったでしょう。
  362.  
  363.  また、影ながらいつもうりゅそふとを見守ってくれているふりかけさん、
  364. 掲示板やメールにて意見・バグ報告を下さった皆さんにも心より感謝いたします。
  365.  
  366.  IE MenuExtは以上の方々の御力添えによって作り上げられています。
  367.  今後もお気付きの点などありましたら、ご連絡下されば幸いです。
  368.  
  369.  
  370. -------------------------------------------------------------------------
  371. ●更新履歴
  372. -------------------------------------------------------------------------
  373.  
  374. 2001/04/05 Ver. 2.00
  375.   ・HTMLヘルプファイルを添付した。
  376.   ・メニューに「全項目を保存」を追加した。
  377.   ・最大化状態で終了した場合、最大化状態で起動するようにした。
  378.   ・ショートカットファイルの「実行時の大きさ」が無視されていたのを修正。
  379.  
  380. 2001/04/03 Ver. 2.00 beta7
  381.   ・Update ボタンを追加した。
  382.   ・CSV での読み込み/保存に対応した(有効/無効も保持)。
  383.   ・「無効アイテムは末尾に移動する」オプション有効時の色々なバグを修正。
  384.   ・OK → いいえ、で Disable.dat が更新されていた不具合を修正。
  385.  
  386. 2001/03/30 Ver. 2.00 beta6
  387.   ・Disable.regをDisable.datに変更した。
  388.   ・32個の範囲内でソートできるようにした(Ctrlを押しながらクリック)。
  389.   ・メニューバーとコンテキストメニューを追加。
  390.   ・有効/無効に関する操作をいくつか追加。
  391.   ・無効アイテムにも赤斜線を表示するオプションを追加。
  392.   ・無効アイテムは末尾に移動するオプションを追加。
  393.   ・無効アイテムの位置を保存しないオプションを追加。
  394.   ・重複アイテムは追加できないように修正。
  395.   ・キャンセルしても無効アイテム情報が更新されていた不具合を修正。
  396.   ・アイテムの移動で有効/無効の情報が狂うことがあった不具合を修正。
  397.   ・起動するといきなり不正処理で落ちる不具合を修正……したつもり。
  398.  
  399. 2001/03/24 Ver. 2.00 beta5
  400.   ・beta3以前からの移行の際に無効アイテムが読み込まれない不具合を修正。
  401.   ・無効アイテムの位置情報がおかしい(または無い)場合でも末尾追加でとにかく
  402.     読み込むように強化した。
  403.   ・リストのソートを行うと無効のはずのアイテムが有効としてレジストリに
  404.     書き込まれる場合があった不具合を修正。
  405.  
  406. 2001/03/23 Ver. 2.00 beta4
  407.   ・カラムを入れ替えられるようにした。
  408.   ・ウィンドウサイズを変更できるようにした。
  409.   ・削除時に確認ダイアログを出すようにした(Shift押下で直接削除)。
  410.   ・アプリケーションの状態をINIファイルに保存するようにした。
  411.   ・リストをソートできるようにした。
  412.   ・有効範囲外のアイテムは赤で斜線を入れるようにした。
  413.   ・無効アイテムの位置を保存するようにした。
  414.   ・Contextsの表示を改善した。
  415.   ・レジストリファイルの書き出しがLFになっていたのをCR+LFに直した。
  416.   ・アイテムのない部分をダブルクリックしても編集ダイアログが出てしまって
  417.     いたのを修正。
  418.  
  419. 2001/03/20 Ver. 2.00 beta3
  420.   ・新規追加アイテムはデフォルトでチェックが付くようにした。
  421.   ・レジストリファイルをDnDでインポートできるようにした。
  422.   ・ContextsとFlagsのリスト上での表示を変更した。
  423.   ・32個以上アイテムがあるときに追加や読込をすると警告を出すようにした。
  424.   ・開発環境がVS6SP5になった。
  425.  
  426. 2001/03/10 Ver. 2.00 beta2
  427.   ・レジストリの書き込みにミスがあったのを修正。
  428.   ・タブオーダーがおかしかったのを修正(^^;
  429.   ・ホイールでアイテム移動できるようにした。
  430.   ・レジストリファイルをインポートできるようにした。
  431.   ・アイテムを削除せずに無効化できるようにした。
  432.  
  433. 2001/03/06 Ver. 2.00 beta1
  434.   ・全面的に作り直した。
  435.   ・アイテムの複数選択が可能になった。
  436.  
  437. 2000/02/03 Ver. 1.01
  438.   ・MenuExtキーが存在しないとエラーが出ていたのを修正。
  439.  
  440. 2000/01/22 Ver. 1.00
  441.   ・初公開。
  442.  
  443. -------------------------------------------------------------------------
  444.