- ·上一篇文章:将c:\windows.复制到当前目录并显示进度的批处理文件
- ·下一篇文章:查找最新的文件的批处理bat文件
- ·百度中搜索更多的关于“用bat实现打开快捷方式指向的目录”相关内容
- ·谷歌中搜索更多的关于“用bat实现打开快捷方式指向的目录”相关内容
- ******申明******
- 本站文章内容有部分为收录网络中其他网友内容,DOS资源站不保证所有的代码都适合你使用。
- 由于编辑匆忙,有可能造成某些脚本文件出现丢失代码或代码无法运行的情况,请网友根据情况自行修改。
- 如果能将出错部分反馈给我,那就更好了。
用bat实现打开快捷方式指向的目录
@echo off
if "%~1" == "" goto :EOF
::检查扩展名是否是快捷方式文件
if /i "%~x1" NEQ ".lnk" goto error
for /f "delims=" %%i in ('find ":" "%~1" ^|findstr /r "^[A-z]:[\\]"') do (
start %%~dpi
)
goto :EOF
:error
::抛出错误提示窗口
start "提示" cmd /c "mode con cols=30 lines=5 &for /l %%i in (5,-1,1) do cls &echo. 所选文件不是快捷方式!( %%i )&ping/n 2 127.1>nul"

