IE升级DàoIE7后图标仍是IE6的图标解决方法

IE升级到7.0后可能HTM,HTML,URL,MHT,MHTML文件图标关联错误.

修复办法:

先在C盘里把IconCache.db文件找到,删除(实在找不到就找.db文件)

然后找到键值

[HKEY_CLASSES_ROOT/CLSID/{42042206-2D85-11D3-8CFF-005004838597}/Old Icon]

,删除,然后把下面代码写入记事本,保存为.Reg文件

 

******************************************

 

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT/CLSID/{42042206-2D85-11D3-8CFF-005004838597}/Old Icon]

[HKEY_CLASSES_ROOT/CLSID/{42042206-2D85-11D3-8CFF-005004838597}/Old Icon/htmlfile]

[HKEY_CLASSES_ROOT/CLSID/{42042206-2D85-11D3-8CFF-005004838597}/Old Icon/htmlfile/DefaultIcon]

@=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,00,46,/

  00,69,00,6c,00,65,00,73,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,/

  74,00,20,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,69,00,65,/

  00,78,00,70,00,6c,00,6f,00,72,00,65,00,2e,00,65,00,78,00,65,00,2c,00,31,00,/

  00,00

[HKEY_CLASSES_ROOT/CLSID/{42042206-2D85-11D3-8CFF-005004838597}/Old Icon/mhtmlfile]

[HKEY_CLASSES_ROOT/CLSID/{42042206-2D85-11D3-8CFF-005004838597}/Old Icon/mhtmlfile/DefaultIcon]

@="C://Program Files//Internet Explorer//iexplore.exe,22"

 

******************************************

 

或者

******************************************

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT/CLSID/{42042206-2D85-11D3-8CFF-005004838597}/Old Icon]

[HKEY_CLASSES_ROOT/CLSID/{42042206-2D85-11D3-8CFF-005004838597}/Old Icon/htmlfile]

[HKEY_CLASSES_ROOT/CLSID/{42042206-2D85-11D3-8CFF-005004838597}/Old Icon/htmlfile/DefaultIcon]

@=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,00,46,/

  00,69,00,6c,00,65,00,73,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,/

  74,00,20,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,69,00,65,/

  00,78,00,70,00,6c,00,6f,00,72,00,65,00,2e,00,65,00,78,00,65,00,2c,00,31,00,/

  00,00

[HKEY_CLASSES_ROOT/CLSID/{42042206-2D85-11D3-8CFF-005004838597}/Old Icon/mhtmlfile]

[HKEY_CLASSES_ROOT/CLSID/{42042206-2D85-11D3-8CFF-005004838597}/Old Icon/mhtmlfile/DefaultIcon]

@="C://Program Files//Internet Explorer//iexplore.exe,24"

 

******************************************

 

再导入这个两个注册表文件中的任意一个,HTML,HTM文件图标即可恢复正常;而MHT,MHTML

文件图标取决于导入的哪个注册表文件,其图标样式由索引号决定。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AutoIt是一个自动化测试工具,它可以通过编写脚本来模拟用户对计算机的操作。要获取Chrome页面元素,可以使用AutoIt的IE和Chrome UDF(用户定义函数)。 使用IE UDF: 1. 首先要确保已经在AutoIt中包含了IE UDF。这可以通过在脚本开头添加以下代码来完成: ``` #include <IE.au3> ``` 2. 使用_IECreate函数来创建一个IE对象。 ``` Local $oIE = _IECreate() ``` 3. 打开Chrome浏览器并导航到指定的URL。 ``` _IENavigate($oIE, "https://www.example.com") ``` 4. 使用_IEGetObjById、_IEGetObjByName或_IEGetObjByTagName等函数,通过元素的id、name或标签名来获取页面上的元素对象。 ``` Local $oElement = _IEGetObjById($oIE, "element_id") ``` 5. 可以使用_ElementGetText、_ElementSetValue等函数来获取或设置元素的值。 ``` Local $sText = _ElementGetText($oElement) ``` 使用Chrome UDF: 1. 首先要确保已经在AutoIt中包含了Chrome UDF。这可以通过在脚本开头添加以下代码来完成: ``` #include <Chrome.au3> ``` 2. 创建一个Chrome进程。 ``` Local $hChrome = _ChromeStartup() ``` 3. 打开Chrome浏览器并导航到指定的URL。 ``` _ChromeNavigate($hChrome, "https://www.example.com") ``` 4. 使用_ChromeFindElement、_ChromeFindElementsByClassName、_ChromeFindElementByName等函数来获取页面上的元素对象。 ``` Local $oElement = _ChromeFindElement($hChrome, $sFindMethod, $sFindValue) ``` 5. 可以使用_ChromeGetValue、_ChromeSetText等函数来获取或设置元素的值。 ``` Local $sText = _ChromeGetValue($oElement) ``` 使用上述方法之一,您可以使用AutoIt来获取Chrome页面上的元素,并对其进行操作。这些函数可以帮助您在自动化测试或其他自动化任务中轻松地与网页元素交互。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值