
大家好,又见面了,我是你们的朋友全栈君。
下面文件保存为bat就可以
@echo off
title 重启 Explorer 示例程序
set/p "p=即将重启 Explorer,"<nul & pause
Call :_RestartExplorer
echo 完成!
pause
:: 重启 Explorer
goto :eof
:_RestartExplorer
(
echo Dim arrURL^(^), strURL, oShell, oWin, n
echo n = -1
echo Set oShell = CreateObject^("Shell.Application"^)
echo For Each oWin In oShell.Windows
echo If Instr^(1, oWin.FullName, "\explorer.exe", vbTextCompare^) Then
echo n = n + 1
echo ReDim Preserve arrURL^(n^)
echo arrURL^(n^) = oWin.LocationURL
echo End If
echo Next
echo CreateObject^("WScript.Shell"^).run "tskill explorer", 0, True
echo For Each strURL In arrURL
echo oShell.Explore strURL
echo Next
)>"%temp%\RestartExplorer.vbs"
CScript //NoLogo "%temp%\RestartExplorer.vbs"
del /q /f "%temp%\RestartExplorer.vbs"
goto :eof参考资料:http://www.bathome.net/thread-32834-1-1.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/190308.html原文链接:https://javaforall.cn