bat中获取快捷方式路径并CD进入的问题
我找到个bat是获取某个快捷方式的全路径,现在想修改成CD进入这个快捷方式所指向的程序所在的目录,应该怎么改呢?就是例如qq.exe在D盘QQ文件夹里,桌面有个QQ的快捷...
我找到个bat是获取某个快捷方式的全路径,现在想修改成CD进入这个快捷方式所指向的程序所在的目录,应该怎么改呢?就是例如qq.exe在D盘QQ文件夹里,桌面有个QQ的快捷方式,如何通过读取这个快捷方式获取其目录d:\qq,然后CD进入到这个目录?下面是获取完整路径的代码
@echo off for /f "delims=" %%a in ('find /i ":" QQ.lnk ^| findstr /i "^[a-z]:"') do set QQfull=%%a echo %QQfull% echo.&pause
我的思考方向是用上面的方法获取到全路径后可以用正则表达式提取目录路径的部分,然后再CD进去,不过不会写。。。。 展开
@echo off for /f "delims=" %%a in ('find /i ":" QQ.lnk ^| findstr /i "^[a-z]:"') do set QQfull=%%a echo %QQfull% echo.&pause
我的思考方向是用上面的方法获取到全路径后可以用正则表达式提取目录路径的部分,然后再CD进去,不过不会写。。。。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询