标题: [系统相关] 更改desktop路径后,desktop的变量是啥 [打印本页]
作者: 狗剩子 时间: 2013-2-14 16:01 标题: 更改desktop路径后,desktop的变量是啥
同志们,桌面desktop如果指向了D盘,变量是啥?
%userprofile%\desktop 只能指向C盘原有的
作者: CrLf 时间: 2013-2-14 16:59
读注册表:- @echo off
- set "reg=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
- for /f "tokens=2*" %%a in ('reg query "%reg%" /v desktop') do set "desktop=%%b"
- echo 桌面位置是 %desktop%
- pause
复制代码
或用 vbs:- @echo off
- more +5 %0 >getdesktop.vbs
- for /f "delims=" %%a in ('cscript /nologo getdesktop.vbs') do set "desktop=%%a"
- echo %desktop%
- pause&exit
-
- Set ws = CreateObject("wscript.Shell")
- WScript.Echo ws.SpecialFolders("desktop")
复制代码
作者: 狗剩子 时间: 2013-2-15 20:05
神人啊,大侠啊,你太牛叉了,五体投地。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |