bat不能识别更改后的桌面路径?
bat吧
全部回复
仅看楼主
level 1
ACG战士☎ 楼主

分别试了pushd %USERPROFILE%\desktop
pushd %USERPROFILE%\video
desktop提示找不到,video可以, 原因是我改了桌面的位置,
可是啊, 我资源管理器访问%USERPROFILE%\desktop可以访问啊
我不想用更改后的路径,,,一律用%USERPROFILE%\desktop 有办法做到吗
2016年03月17日 14点03分 1
level 6
要用的VBS
2016年03月17日 15点03分 2
level 12
资源管理器的运行方式与bat不一样
2016年03月24日 18点03分 3
level 1
Set "用户目录路径键值=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
for /f "tokens=3*" %%a in (
'reg query "%用户目录路径键值%" /v "Personal" 2^>nul'
) do Set "我的文档目录=%%a"
For /f "Tokens=2,*" %%a in (
'Reg Query "%用户目录路径键值%" /v "Desktop" 2^>nul'
) do Set "桌面路径=%%b"
Set 桌面路径
Set 我的文档目录
pause>nul
2021年07月08日 07点07分 7
1