找回我的显示桌面图标

今天把 显示桌面 图标 搞丢了,比较麻烦,因为自己经常要回到桌面,所以在网上找到这个帮助,很有用

在Windows操作系统中,任务栏的显示桌面图标目标文件是“C:\Windows\Application Data\Microsoft\Internet Explorer\Quick Launch\显示桌面.scf”,所以如果需要恢复该图标,只需要在原处重新建立一个“显示桌面.scf”文件即可。

可以使用记事本等文本编辑器,重新用以下内容建立一个显示桌面.scf文件。

[Shell]
Command=2
IconFile=explorer.exe,3

[Taskbar]
Command=ToggleDesktop

工具栏中“显示桌面”图标的实际位置是:“C:\Windows\System\显示桌面.scf”,只需要按此路径找到它,复制到文件夹“C: \Windows\Application Data\Microsoft\Internet Explorer\Quick Launch”中或创建快捷方式直接拖拽至任务栏中即可。

仔细琢磨,第三行应该是代表了图标的位置,把数字“3”换成“4”,刷新,果然图标跟着变了!再换成“5”,又一个!哈,这么一来,无意中竟被我发现了更改“显示桌面”图标的方法,只要在“IconFile=”后输入你所中意的图标的路径就可以了。

其实,在Windows 9x系统下,如果出现误删除“显示桌面”的情况,只需要在搜索里键入“*.scf”就可以找到“显示桌面”的图标。而在Windows XP下,只能通过复制或写程序了。

为了让傻瓜也能自动修复这个功能,下面我做了一下批处理:
1)新建一个记事本...名为"displayscreen.scf"
内容如下:
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop

随便保存在某个位置,功能都一样....

2)做一个批处理"repair.quick.start.bat"
内容如下:
@echo 请稍候,正在修复........
copy displayscreen.scf C:\"Documents and Settings"\%username%\"Application Data"\Microsoft\"Internet Explorer"\"Quick Launch"\
@echo 修复成功,请按任意键结束....
pause

(这里为什么不用变量%USERPROFILE%,而用%username%呢?因为%USERPROFILE%=C:\Documents and Settings\当前帐号,Documents and Settings两边没有引号,在DOS下会提示“命令不正确”,所以改为%username%,好在该加引号的地方加引号.........)

解决方法如下:
当将C:\"Documents and Settings"\%username%\"Application Data"\Microsoft\"Internet Explorer"\"Quick Launch"\
改为:"%userprofile%\Application Data\Microsoft\Internet Explorer"\Quick Launch\",即把双引号放在最外面即可

所以repair.quick.start.bat内容也可如下:
@echo 请稍候,正在修复........
copy displayscreen.scf "%userprofile%\Application Data\Microsoft\Internet Explorer"\Quick Launch\"
@echo 修复成功,请按任意键结束....
pause
其效果一样.........

3)执行repair.quick.start.bat
每执行一次,快速启动中就会多一个“显示桌面”的图标........

[本日志由 wang 于 2009-10-09 02:01 PM 编辑]
上一篇: 晨 起 自 勉 文
下一篇: 开始→运行→命令 大全
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 2842
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 300 字 | UBB代码 开启 | [img]标签 关闭