- 积分
- 10
- 最后登录
- 2024-3-7
- 精华
- 0
- 阅读权限
- 10
- 主题
- 1
- UID
- 678684
- 帖子
- 25
- PB币
- 24
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 722
- UID
- 678684
- 帖子
- 25
- PB币
- 24
- 贡献
- 0
- 技术
- 0
- 活跃
- 722
|
71F
发表于 2018-5-17 14:01:29
IP属地福建
|只看该作者
本帖最后由 useguest 于 2018-5-17 14:13 编辑
jq007 发表于 2018-5-17 11:32
请教您一下!你说: 17134.48 之前版本,对批处理more命令没要求 需要加 /e 参数。
而17134.48版本有要 ...
如果是more命令问题,
可以在批处理文件中,搜索more,
在 more 后加/e 参数
举个例子:
echo "删除桌面快捷方式"
for /f "tokens=1,2* delims= " %%i in ('reg query "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Desktop 2^>nul^|more +2') do Set "DESKTOP=%%k"
del /q "%DESKTOP%\PrimoCache.lnk" 1>nul 2>nul
这句在 17134.48 下会报错。
要改成:
echo "删除桌面快捷方式"
for /f "tokens=1,2* delims= " %%i in ('reg query "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Desktop 2^>nul^|more /e +2') do Set "DESKTOP=%%k"
del /q "%DESKTOP%\PrimoCache.lnk" 1>nul 2>nul
|
|