国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 基礎常識 > 正文

IE奧秘――添加新菜單項(推薦)

2020-02-03 22:10:03
字體:
來源:轉載
供稿:網友
本文將介紹如何添加一個菜單項到微軟Internet Explorer瀏覽器的“工具”(Tools)下拉菜單中,這個新添加的菜單項表示運行一個Microsoft Win32應用程序,或者表示運行一個腳本程序。 

  需要的基礎知識與環境
  如果想在Internet Explorer中準確地完成在“工具”菜單下添加菜單項目的功能,你必須要熟悉注冊表的操作。
  而且,這里討論的方法,要求瀏覽器是Internet Explorer 版本5 或者更高版本。

  通用步驟
  這一節描述的步驟必須嚴格執行,如果省略任何一個步驟(除去可選的),最終都不會達到添加菜單項的目的。
  注意:下面描述的添加菜單項的步驟都是針對訪問機器的全部用戶而言的,如果想為每一個不同用戶添加菜單,可以在下面的步驟中用HKEY_CURRENT_USER替換HKEY_LOCAL_MACHINE。
  建立一個正確的全局唯一表示符,即GUID。
  使用上面的GUID,在下面的注冊表項目下建立一個新的鍵值:
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions
  建立正確后,就象下面一樣:
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/< Your GUID >
  (可選步驟)在下面的注冊表項目下,建立一個新的字符串數值 MenuCustomize :
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions
  建立正確后,就象下面一樣:
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions//MenuCustomize
  如果需要添加的新菜單項出現在瀏覽器的“幫助”(HELP)菜單下,就設置MenuCustomize的數值為“help”。如果設置成其他數值,或者根本沒有設置MenuCustomize,菜單項將最終出現在“工具”(Tools)菜單下面。
  在下面的注冊表項目下,創建一個新的字符串數值 CLSID :
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/< Your GUID >
  建立正確后,就象下面一樣:
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/< Your GUID >/CLSID
  設置CLSID的數值為 {1FBA04EE-3024-11d2-8F1F-0000F87ABD16}。
  在下面的注冊表項目下,創建一個新的字符串數值 MenuText :
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/< Your GUID >
  建立正確后,就象下面一樣:
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/< Your GUID >/MenuText
  將MenuText的數值設置為在工具菜單中顯示的文字。注意,文字不支持任何為了實現快捷鍵而需要的下劃線。
  (可選步驟) 在下面的注冊表項目下,創建一個新的字符串數值 MenuStatusBar :
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/< Your GUID >
  建立正確后,就象下面一樣:
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions//MenuStatusBar
  MenuStatusBar中設置的文字,表示當菜單項高亮度選中時,在瀏覽器的狀態欄中顯示的信息,為了給用戶一個明白的意思,請設置文字為該菜單項執行程序或者執行腳本的確切含義。

  添加細節
  完成了上面的初始步驟后,就需要進一步添加鍵的數值。具體的數值以及下面的其他步驟要依賴于菜單項表示的實際運行程序的類型。下面將討論可能的幾個程序類型及其添加細節:

  COM對象
  下面的步驟將實現在瀏覽器的“工具”菜單下創建一個執行COM對象的菜單項。同樣,如果省略任何一個步驟(除去可選的),最終都不會達到添加菜單項的目的。而且,描述的步驟都是針對訪問機器的全部用戶而言的,如果想為每一個不同用戶添加菜單,可以在下面的步驟中用HKEY_CURRENT_USER替換HKEY_LOCAL_MACHINE。
  注冊COM對象。
  在下面的注冊表項目下,創建一個新的字符串數值 ClsidExtension :
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/< Your GUID >
  建立正確后,就象下面一樣:
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/< Your GUID >/ClsidExtension
  將ClsidExtension 設置為COM對象的GUID。
  而且,COM對象必須執行IOleCommandTarget。如果COM對象需要訪問頁面上的DHTML對象模型,就必須執行 IObjectWithSite。

  腳本
  下面的步驟將實現在瀏覽器的“工具”菜單下創建一個執行腳本程序的菜單項。同樣,如果省略任何一個步驟(除去可選的),最終都不會達到添加菜單項的目的。而且,描述的步驟都是針對訪問機器的全部用戶而言的,如果想為每一個不同用戶添加菜單,可以在下面的步驟中用HKEY_CURRENT_USER替換HKEY_LOCAL_MACHINE。
  在下面的注冊表項目下,創建一個新的字符串數值 Script :
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/< Your GUID >
  建立正確后,就象下面一樣:
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/< Your GUID >/Script
  設置Script的數值為要運行腳本的全路徑。

  執行程序
  下面的步驟將實現在瀏覽器的“工具”菜單下創建一個執行.exe文件的菜單項。同樣,如果省略任何一個步驟(除去可選的),最終都不會達到添加菜單項的目的。而且,描述的步驟都是針對訪問機器的全部用戶而言的,如果想為每一個不同用戶添加菜單,可以在下面的步驟中用HKEY_CURRENT_USER替換HKEY_LOCAL_MACHINE。
  在下面的注冊表項目下,創建一個新的字符串數值 Exec :
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/< Your GUID >
  建立正確后,就象下面一樣:
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/< Your GUID >/Exec
  設置Script的數值為要運行.exe文件的全路徑。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泸定县| 酉阳| 湖南省| 托里县| 酒泉市| 盖州市| 迁安市| 巨鹿县| 乳山市| 台湾省| 奉化市| 社旗县| 淅川县| 沧源| 闸北区| 公安县| 县级市| 兴城市| 濉溪县| 灯塔市| 昆明市| 巴塘县| 灌云县| 武功县| 乐陵市| 太康县| 刚察县| 罗山县| 湘潭市| 沙河市| 左贡县| 嵊泗县| 嘉鱼县| 克拉玛依市| 南昌县| 柏乡县| 英德市| 湘西| 苗栗市| 花莲市| 定远县|