标题: [技术讨论] vbs根据指定的目录路径关闭已打开的文件夹窗口 [打印本页]
作者: pcl_test 时间: 2018-4-1 23:54 标题: vbs根据指定的目录路径关闭已打开的文件夹窗口
本帖最后由 pcl_test 于 2018-4-2 09:12 编辑
- fdpath="D:\123\test"
-
- arr=Split("%,{,},[,],&,^,#,`, ", ",")
- fdpath=Replace(fdpath, "\", "/")
- If Right(fdpath, 1) = "/" Then fdpath=Left(fdpath, Len(fdpath)-1)
- If Len(fdpath) = 2 Then fdpath=fdpath & "/"
-
- Set ShellApp = CreateObject("Shell.Application")
- Set oWindows = ShellApp.Windows
- For Each SubWds In oWindows
- If LCase(SubWds.LocationURL) = LCase("file:///" & encode(fdpath, arr)) Then
- SubWds.Quit()
- End If
- Next
-
- Function encode(ByVal path, ByRef arr)
- For i=0 To UBound(arr)
- path=Replace(path, arr(i), "%" & Hex(Asc(arr(i))))
- Next
- encode=path
- End Function
复制代码
作者: /zhqsystem/zhq 时间: 2018-4-2 00:08
顶一个,这个可以有,包含空格文件夹未能成功关闭静待修复
作者: 小渣飞 时间: 2018-4-7 19:41
请问一下这个怎么无限运行
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |