![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-27 08:38 |
共 47,812 主题排行 / 349,912 发帖 / 今日 0 篇 / 48,264 会员排行 |
| 其它操作系统综合讨论区 » [求助] 如何屏闭不存在注册表的错误信息 |
| 可打印版本 735 / 6 |
| 第1楼 chishingchan | 发表于 2007-11-27 09:51 |
| 银牌会员 发帖 538 积分 1,284 | |
|
[求助] 如何屏闭不存在注册表的错误信息 经版主的提点后
http://www.cn-dos.net/forum/viewthread.php?tid=35695&fpage=1 我欲将备份传真的发送及接收的文件,但如果系统没有安装传真(为通用性考虑),注册表信息就会不存在而导致以下命令行出现错误信息: for /f "tokens=2*" %%a in ('REG QUERY "HKLM\SOFTWARE\Microsoft\Fax\Inbox" /v Folder ^|findstr "Folder"') do @set I=%%b 错误: 系统找不到指定的注册表项或值 现问:如何在此命令行下添加字符可屏闭此错误信息?谢谢! |
|
| 第2楼 fastslz | 发表于 2007-11-27 10:04 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
for /f "tokens=2*" %%a in ('REG QUERY "HKLM\SOFTWARE\Microsoft\Fax\Inbox" /v Folder 2^>nul^|findstr "Folder"') do @set I=%%b
|
|
| 第3楼 chishingchan | 发表于 2007-11-27 11:35 |
| 银牌会员 发帖 538 积分 1,284 | |
|
谢谢 2楼 fastslz 的正解!
还有一个问题须请教,请看命令行: for /f "tokens=3*" %%a in ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "My Pictures" ^|findstr "Pictures"') do @set MP=%%b if not exist "%MP%\*.JPG" if not exist "%MP%\*.BMP" if not exist "%MP%\*.GIF" if not exist "%MP%\*.PNG" set MP=没有资料可备份 echo 图片收藏 位置:%MP% 问题:能否检测除 Desktop.ini 外没有文件的话就提示:没有资料可备份呢? |
|
| 第4楼 Climbing | 发表于 2007-11-27 11:56 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
dir /a/b | find /v "desktop.ini" >nul
if %errorlevel%==1 goto _nothing |
|
| 第5楼 chishingchan | 发表于 2007-11-27 12:20 |
| 银牌会员 发帖 538 积分 1,284 | |
Originally posted by Climbing at 2007-11-27 11:56 AM: 这个对我的例子不合适 |
|
| 第6楼 fastslz | 发表于 2007-11-27 14:23 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
就4楼的代码呀
只是用for 读取注册表获得的My Pictures路径不完整的 reg requery查询注册表时中文路径会"吃掉"最后的字符? http://www.cn-dos.net/forum/viewthread.php?tid=22202&fpage=1&highlight= |
|
| 第7楼 qsheup | 发表于 2007-11-27 20:45 |
| 初级用户 发帖 48 积分 88 | |
|
『第 7 楼』: 支持
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |