网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月07日漏签0天
vbs吧 关注:18,244贴子:104,531
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 4回复贴,共1页
<<返回vbs吧
>0< 加载中...

方便设置文件夹图标的程序

  • 只看楼主
  • 收藏

  • 回复
  • eleqian
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我喜欢把装软件的文件夹图标设置为主程序的图标,手动设置比较麻烦,用这个程序就方便多了,直接把主程序文件拖放到上面即可。代码楼下。


  • eleqian
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
'文件夹图标设置 by eleqian 2012-2-16
'On Error Resume Next
Dim FSO, Args, strErr, strHelp
strHelp = "文件夹图标设置器 by eleqian" & Chr(10) & Chr(10) & _
"用途:设置文件夹图标为其中文件的图标。" & Chr(10) & _
"用法:将*.ico或*.exe文件拖放到本程序文件上。"
Set FSO = CreateObject("Scripting.FileSystemObject")
Set Args = WScript.Arguments
If Args.Count = 1 Then
strErr = SetIcon(Args(0))
Msgbox strErr, vbInformation, "结果"
Else
Msgbox strHelp, vbInformation, "帮助"
End if
Set FSO = Nothing
Set Args = Nothing
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Function SetIcon(icoFile)
Dim strExt, strIni, strFolder
Dim retDelIni
Dim fIni
If FSO.FileExists(icoFile) Then
strExt = FSO.GetExtensionName(icoFile)
If strExt = "ico" Or strExt = "exe" Then
strFolder = FSO.GetParentFolderName(icoFile)
strIni = FSO.BuildPath(strFolder, "desktop.ini")
If FSO.FileExists(strIni) Then
retDelIni = Msgbox("配置文件已存在,是否保留原内容?", vbYesNoCancel Or vbQuestion, "选择")
If retDelIni = vbNo Then
Set fIni = FSO.OpenTextFile(strIni, 2) '写,不保留原内容
ElseIf retDelIni = vbYes Then
Set fIni = FSO.OpenTextFile(strIni, 8) '追加内容
Else
SetIcon = "操作已被用户取消。"
Exit Function
End If
Else
Set fIni = FSO.OpenTextFile(strIni, 2, True) '写,新建
End If
fIni.WriteLine "[.ShellClassInfo]"
fIni.WriteLine "IconFile=" & FSO.GetBaseName(icoFile) & "." & strExt
fIni.WriteLine "IconIndex=0"
fIni.Close
Set fIni = Nothing
FSO.GetFile(strIni).Attributes=6 '隐藏+系统
FSO.GetFolder(strFolder).Attributes=1 '只读,必须设置只读或系统属性才有效
SetIcon = "图标设置成功!"
Else
SetIcon = "不是图标或包含图标文件!"
End If
Else
SetIcon = "不是文件!"
End If
End Function


2026-01-07 19:51:06
广告
不感兴趣
开通SVIP免广告
  • eleqian
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
传到网盘了,VBS源码分享文件夹里面。


  • wangyouqish33
  • 人气楷模
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
哪个……?


  • eleqian
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
http://vbscript.ys168.com/


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 4回复贴,共1页
<<返回vbs吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示