获得 文件获得程序图标 并且在按钮上显示

树莓派 2008-04-12 07:30:31
获得 文件获得程序图标 并且在按钮上显示
在做HTA程序,vbScript.
做一个快捷方式面板之类的东西。
需要在HTML的按钮页面上显示指定程序或者文件的图标。
可能的话,还要显示 ToopTip。

我的方案是通过Excel调用 ExtraIcon 或者 GHFileInfo 之类的API来获得图标。
希望有具体可行的代码或者例子。100分给大家。
圆满完成者(按钮需要尽可能小一些,估计图标放到按钮上还要缩放一下。ToolTip,那个Image 的 属性可以用的,但是 Input = Image 不知道可不可以),在放200分。
分不是问题,只要能解决问题,分有的是。
...全文
51 点赞 收藏 13
写回复
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
树莓派 2008-05-04
最后我用HTA调用VBA解决的。
没有办法啊,HTA很多东西不能做的。
回复
meiZiNick 2008-05-01
什么呀
回复
我也想了解,谢谢LZ.
回复
我记得以前在哪个网站看过有人实现了这样的功能,不知道他采用的什么方法
这个是VB里面用API获得EXE文件图标并显示在Picture控件里:http://www.xy-365.com/company/s_1928.htm

不知道对你能有帮助没
回复
树莓派 2008-04-18
图标句柄已经得到了,但是如何用这个句柄呢。
VbScript的图像操作很难。
是不是用API什么的建立一个图像处理对象?然后保存为文件。<Img Src =>

或者看看有其他代替方法没有。。。。。
句柄变为Icon文件,表示在HTML上是一条路
其他路有没有,能够直接使用句柄的对象有没有
回复
avcoder 2008-04-15
SHGetFileInfo,搜 shell编程 可以找到你想要的。
回复
蒋晟 2008-04-15
找资源id最小的那个
回复
patchclass 2008-04-14
用过res://文件名称/xxx.ico可能可以的
回复
图片按钮的 话是

<input type="image" src="1.jpg" style="width:100px; height:100px;">
回复
树莓派 2008-04-14
问题是,很多程序,图标名称是不知道的,只有id号码。
用过res://文件名称/xxx.ico可能可以的
回复
树莓派 2008-04-13
Res 协议也可以,但是对于图标。。。。
高手,现身吧
回复
树莓派 2008-04-13
SHGetFileInfo
ExtractIcon
这两个API,怎么通过Excel被VBS调用?
回复
兔子党-连长 2008-04-12
22
回复
发动态
发帖子
vbScript
创建于2007-09-28

3999

社区成员

它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
申请成为版主
社区公告
暂无公告