【100分--求助】知道了在win界面上的操作,怎么用代码实现。。

Vegetable-chicken 2017-08-25 02:53:58
比如:
更改文件夹的图标

我知道是通过“属性“----”自定义“----”更改图标“去操作

但是这个能通过代码实现吗,怎么实现的啊···

各位windows的大佬,求带一把··
...全文
148 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Vegetable-chicken 2017-08-27
  • 打赏
  • 举报
回复
问题完整解决方案: set dir=D:\1 set ico=D:\1\test.exe (echo [.ShellClassInfo] echo IconResource=%ico%) >"%dir%\desktop.ini" attrib +s +h "%dir%\desktop.ini" attrib +s "%dir%" 上述是一个.bat文件。可以做到将文件夹D:\1的图标替换为D:\1\test.exe的图标 代码实现的话,可以找一下windows提供的api就行了(主要是生成ini文件,执行命令行等接口);或者对应开发框架下提供的执行bat文件的接口 结帖。over。谢谢各位
Vegetable-chicken 2017-08-27
  • 打赏
  • 举报
回复
引用 4 楼 zgl7903 的回复:
文件夹的图标,一般会在文件夹下生成 Desktop.ini Desktop.ini 参考内容 [.ShellClassInfo] IconFile=%SystemRoot%\system32\SHELL32.dll IconIndex=41
是的。我在OneDrive下找到了这个desktop.ini文件了。可以通过生成这样一个ini,设置里面的值从而达到更改图标的功能 多谢了
zgl7903 2017-08-26
  • 打赏
  • 举报
回复
文件夹的图标,一般会在文件夹下生成 Desktop.ini Desktop.ini 参考内容 [.ShellClassInfo] IconFile=%SystemRoot%\system32\SHELL32.dll IconIndex=41
向立天 2017-08-25
  • 打赏
  • 举报
回复
这个和知不知道操作没关系 你这个属于shell编程 你可以参考这个帖子 http://bbs.csdn.net/topics/390417456/
oyljerry 2017-08-25
  • 打赏
  • 举报
回复
主要是shell编程,需要系统有提供调用方法,rundll32
三岁、就很帅 2017-08-25
  • 打赏
  • 举报
回复
http://blog.csdn.net/whh_1218/article/details/8432965

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧