本帖最后由 hztccy 于 2024-12-31 16:38 编辑
- @echo off
-
- ren 查询注册表并获取桌面路径
- for /f "tokens=3" %%i in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v desktop') do ( Set DesktopPath=%%i)
-
- rem 进入目标
- CD /D "%DesktopPath%"
-
- ren 确认变量路径已被获取
- echo "%DesktopPath%"
复制代码 有意思的来了,我在有的电脑可以直接使用这样的方法CD进入,但是有的电脑却会提示【系统找不到制定的路径】。
通过echo "%DesktopPath%"是确实获取了路径的,说有空格吧,但是我已经用了双引号,说获取不到位置吧我用echo已经确认了变量的路径。
懵逼了 |