嗨,我是 excel vb 的新手。尝试使用 .vbs 文件,可能需要一个工作示例,谢谢。(试图让行距在这里工作..)
我有一个 .vbs 文件,我直接粘贴到桌面,以切换隐藏文件扩展名的设置。它不会刷新桌面和资源管理器(在第一次单击文件时),就像手动设置它一样(如下所示)。我需要刷新部分的帮助。
我有一个使用 .vbs 文件的示例:
手动设置:(隐藏扩展:让您免费刷新桌面和资源管理器)
资源管理器、工具、选项、视图、复选框:隐藏已知文件类型的扩展名(该项目自动更新桌面和 Windows 资源管理器)。
我想将其合并到我的脚本中。同样的基本思想:我的脚本到一个文本/ .vbs 文件,这样我就可以在我的桌面上单击(作为切换,即单击一次将其打开,下一次单击将其关闭;明白了/它可以工作),我需要添加到它以产生与两者相同或等效的刷新:桌面和资源管理器)。
将以下内容粘贴到文本文件(或产生相同结果的等效文件):
FileExt = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt"
Set Sh = WScript.CreateObject("WScript.Shell")
St = Sh.RegRead(FileExt)
If St = 1 Then
Sh.RegWrite FileExt, 0, "REG_DWORD"
Else
Sh.RegWrite FileExt, 1, "REG_DWORD"
End If
Sh.SendKeys("{F5}")
将文本文件重命名为:HIDE EXT.vbs 而不是 .txt,并将其粘贴到桌面。
需要什么:
我需要添加的是桌面和资源管理器窗口的刷新。与手动设置时相同。这里的 F5 似乎不是第一次工作。在第二次单击文件时,它可以将视图发送到与视图“状态”实际所在的视图相反的位置。