批处理文件 C 以编程方式更改和刷新图标(无需重新启动)
REG ADD HKCRtestfileDefaultIcon /ve /d "C:test.ico,0" /f
图标显示
当我手动替换图标时(即不从资源管理器中的“文件夹选项”窗口),图标不会更新.例如,如果我执行此批处理代码: REG ADD HKCRtestfileDefaultIcon /ve /d "C:test.ico,0" /f 图标显示在“文件夹选项”的列表中应该显示,但图标不会在桌面或资源管理器中更新. 如果我只是点击任何文件类型的“更改图标”按钮并退出“文件夹选项”窗口,则会更新图标.但据我所知,这不能通过批处理或VBS完成. 重新启动explorer.exe可以正常工作,但如果我这样做,任务栏中的应用程序选项卡由于某种原因变得有问题(例如:当应用程序最大化时,我不能只是左键单击任务栏中的选项卡以最小化它 C 我必须直接点击它并点击最小化…).更不用说,如果我这样做,所有打开的资源管理器窗口都将关闭,这有点麻烦. 我还有一个TuneUp Utilities的副本,它有一个重新加载图标缓存的选项,这确实像预期的那样工作.但是再一次,我无法通过批处理或VBS访问此工具.它不会重新启动explorer.exe或删除任何文件(如某些解决方案).我对此持肯定态度,因为我的操作系统驱动器上没有iconcache.db文件. 我也尝试通过VBS添加注册表项,但这没有帮助. 欢迎任何批处理或VBScript解决方案! 通过关联文件,系统刷新图标,所以我的简单解决方案就是这样: ASSOC .anyextension=anytype ASSOC .anyextension=第二行取消了扩展名. (编辑:哈尔滨站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- win10下怎样禁止edge浏览器自启动,如何设置
- Windows Containers 大冒险: 优化计划(Dockerfile)
- win7开机启动项怎么操作
- winforms – 在单元测试方法中显示Windows窗体
- windows C 如何通过apt-cyg安装cygwin / X
- 概述win10家庭版升级专业版会清除数据吗
- 类共享警告不允许我使用visualVM在本地(Windows)进行配置
- jboss7.x C 无法登录到windows上的jboss 7.1管理控制台
- winapi – 来自Win32应用程序的x64图像上的OpenProcess
- windows – PSExec如何以SYSTEM用户身份运行应用程序?
- 如何在Windows上确定是否安装了C/C++编译器
- windows – 用户和内核之间的线程fs段寄存器切换
- win8一键重装系统怎么操作设置
- 简单几招教会你win10搜索不到蓝牙耳机怎么处理
- Microsoft Unit Testing Framework for C++
- macos – 在Windows上使用Tycho构建的Eclipse RC
- Windows Mobile 6.5手势和C#2.0应用程序
- windows – 启动进程时“print”和“printo”动词
- xaml – Windows 8 App,更改BackButtonStyle的颜
- windows-phone-7 – Caliburn Micro中的墓碑