批处理生成HTM文件代码,使用批处理创建CMD命令帮助文件大全
本篇的批处理代码主要讲解了如果使用批处理提取快捷方式文件(.lnk文件)的内容并打开对应的快捷键执行的执行文件所在的文件夹,很拗口,简单来讲就是打开快捷方式指向的文件夹。本篇主要学习了如何用批处理判断文件后缀名是否指定后缀名,如何用批处理提取快捷方式里面的相关内容。还有就是学习如何用批处理调用资源管理器打开指定文件夹
如上图,使用txwb.bat加参数“"C:\Users\Administrator\Desktop\天下网吧.lnk"”执行,txwb.bat会读取参数指定的这个快捷方式指向的执行文件所在文件夹并用我的电脑打开这个文件夹。天下网吧.lnk快捷方式的属性如下:
因为测试的天下网吧.lnk快捷方式是「天下网吧」微信小程序的快捷方式,所以最后指向的微信执行文件所在文件夹。
@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 ( echo %%~dpi explorer %%~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"