解决更改文件扩展名,文件类型没有发生变化的问题

解决更改文件扩展名,文件类型没有发生变化的问题

在更改之前一定要讲文件扩展名这个选项勾上,这样文件的类型才能完全显示,这时候就可以将.后面的类型改为你想要的文件类型,就可以了,否则你以为你改好了,其实最后结尾的还是原来的文件类型
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用 VBScript (VBS) 更改某一文件的图标,你可以使用 `Shell` 对象和 `Registry` 对象来修改注册表项。下面是一个示例的 VBScript 代码,用于更改文件的图标: ```vbscript Set objShell = CreateObject("WScript.Shell") Set objFSO = CreateObject("Scripting.FileSystemObject") ' 设置新的图标文件路径 strIconPath = "C:\path\to\new_icon.ico" ' 设置新的图标索引(如果图标文件中包含多个图标) intIconIndex = 0 ' 设置要更改图标的文件路径 strFilePath = "C:\path\to\file.txt" ' 获取文件扩展名 strFileExt = objFSO.GetExtensionName(strFilePath) ' 创建注册表项 strKeyPath = "HKCU\Software\Classes\" & strFileExt & "\DefaultIcon" objShell.RegWrite strKeyPath, strIconPath & "," & intIconIndex, "REG_SZ" ' 刷新资源管理器 Set objAppShell = CreateObject("Shell.Application") objAppShell.Namespace(0).Items.Item(objFSO.GetAbsolutePathName(strFilePath)).InvokeVerb("refresh") ``` 在上面的示例中,你需要将 `strIconPath` 设置为你想要使用的新图标文件的路径。如果图标文件中包含多个图标,你可以通过修改 `intIconIndex` 的值来选择特定的图标索引。然后,将 `strFilePath` 设置为你想要更改图标的文件路径。 该 VBScript 代码会创建或修改注册表项来指定新的图标路径和索引。然后,它使用 Shell.Application 对象来刷新资源管理器窗口,以使更改生效。 请注意,在运行 VBScript 代码之前,请确保你具有足够的权限来修改注册表项。此外,更改图标后,可能需要刷新资源管理器窗口才能看到新图标的变化。 希望这可以帮助到你!如有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值