楼 主
[求助]%%userprofile%%与C:\Documents and Settings\用户名
发表于 2007-01-17 06:57 · 中国 上海 浦东新区 电信
初级用户
★
积分 47
发帖 23
注册 2006-09-27 20:54
19年会员
UID 63820
状态 离线
echo off
(echo
echo.
echo Command=2
echo.
echo IconFile=explorer.exe,3
echo.
echo
echo.
echo Command=ToggleDesktop
)>"%%userprofile%%\Application Data\Microsoft\Internet Explorer\Quick Launch\showdesk.scf"
这个批为什么生不出showdesk.scf文件,而我把 %%userprofile%%
改成 C:\Documents and Settings\用户名
就可以了,请知道的解释一下,我试了好久,都不行,无奈只能求助大家了~
不小心发错地方了,请管理删贴
[ Last edited by sea2moon on 2007-1-17 at 09:13 AM ]
第 2 楼
发表于 2007-01-17 07:45 · 中国 北京 朝阳区 联通
高级用户
★★
朦胧的世界
积分 579
发帖 218
注册 2006-10-24 04:29
19年会员
UID 67972
状态 离线
用%userprofile%
认识自己,降伏自己,改变自己,才能改变别人!
第 3 楼
发表于 2007-01-30 23:23 · 中国 广东 江门 联通
初级用户
★
积分 30
发帖 13
注册 2006-01-06 09:50
20年会员
UID 48499
状态 离线
空格问题而已,朋友。
你假如路径中有空格
就一定要有引号了。
第 4 楼
发表于 2008-05-02 00:43 · 中国 江苏 无锡 电信
初级用户
★
积分 39
发帖 21
注册 2007-10-27 02:22
18年会员
UID 100899
性别 男
状态 离线
那为什么我这句加了引号也不行:
for %%i in ("%USERPROFILE%\桌面\REG\*.reg") do regedit %%i
在线等!
第 5 楼
发表于 2008-05-02 01:18 · 中国 江苏 无锡 电信
初级用户
★
积分 39
发帖 21
注册 2007-10-27 02:22
18年会员
UID 100899
性别 男
状态 离线
5.1劳动节,没人回答:(
我用笨办法解决了:
cd %USERPROFILE%\桌面\REG\
c:
for %%i in (*.reg) do regedit /s %%i
第二种方法:
for /f "delims=" %%a in ('dir "%USERPROFILE%\桌面\*.reg" /b') do regedit %%a
含有空格文件名时出错,只能再改,在论坛花了半小时搜索到解决办法,原来要加引号:
for /f "delims=*" %%a in ('dir "%USERPROFILE%\桌面\*.reg" /b') do regedit "%%a"
[ Last edited by shw1395 on 2008-5-2 at 04:49 AM ]
第 6 楼
发表于 2008-05-17 03:01 · 中国 辽宁 营口 联通
新手上路
★
积分 2
发帖 2
注册 2008-04-17 19:33
18年会员
UID 116178
性别 男
状态 离线
第 7 楼
发表于 2009-10-19 23:30 · 中国 广东 深圳 电信
初级用户
★
积分 60
发帖 34
注册 2007-04-24 02:13
19年会员
UID 86232
性别 男
状态 离线
论坛跳转: