Board logo

标题: [系统相关] [已解决]批处理如何显示隐藏的不活动图标? [打印本页]

作者: q120072949    时间: 2010-9-26 17:55     标题: [已解决]批处理如何显示隐藏的不活动图标?

有时候同时运行很多个程序后系统会自动把不活动的图标隐藏起来,想查看的话需要手动点右下角的那箭头图标
如果想显示出来的话需要手动右键任务栏空白处,把最下方的"隐藏不活动的图标"打勾,确定就可以生效
这个用批处理怎么实现?
上次查了很久好像是在注册表里修改,忘记是desktop还是folder
不知道是不是修改注册表还是?

[ 本帖最后由 q120072949 于 2011-3-11 09:48 编辑 ]
作者: Batcher    时间: 2010-9-26 20:40

用RegSnap扫描一下注册表的前后变化就知道了
作者: q120072949    时间: 2010-9-27 08:38

谢谢Batcher的帮助下面是2个REG前后对比

Regsnap v6.1 build 1955
(c) LastBit Corp.  第一个快照
第二个快照

文件名称  imp-1 imp-2
快照时间/日期 2010-9-27 8:36:02 2010-9-27 8:36:14
计算机/用户名  PC-201002250059 / Administrator PC-201002250059 / Administrator
注释  输入 C:\Documents and Settings\Administrator\桌面\1.reg 输入 C:\Documents and Settings\Administrator\桌面\2.reg

在此报告中:
注册表快照




--------------------------------------------------------------------------------


注册表快照


统计信息:
删除的主键 : 0
修改的主键 : 0
新增主键 : 0
0 花费时间(毫秒)
作者: q120072949    时间: 2010-9-27 08:41

貌似不能手动导出注册表,必须用这个软件导出注册表快照,下面是重新对比的信息:

Regsnap v6.1 build 1955
(c) LastBit Corp.  第一个快照
第二个快照

文件名称  rs-PC-201002250059-Administrator-092710084034 rs-PC-201002250059-Administrator-092710084046
快照时间/日期 2010-9-27 8:40:19 2010-9-27 8:40:40
计算机/用户名  PC-201002250059 / Administrator PC-201002250059 / Administrator
注释  -- --

在此报告中:
注册表快照
文件列表位于 C:\WINDOWS\*.*
文件列表位于 C:\WINDOWS\system32\*.*
文件列表位于 D:\My Documents\*.*
文件列表位于 C:\Program Files\*.*




--------------------------------------------------------------------------------


注册表快照


统计信息:
删除的主键 : 0
修改的主键 : 1
新增主键 : 0
0 花费时间(毫秒)



修改的主键

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\EnableAutoTray
新: DWORD: 0 (0)
旧: DWORD: 1 (0x1)
--------------
总计数量: 1



--------------------------------------------------------------------------------


文件列表位于 C:\WINDOWS\*.*


统计信息:
删除的文件 : 0
修改的文件 : 0
新增文件 : 0





--------------------------------------------------------------------------------


文件列表位于 C:\WINDOWS\system32\*.*


统计信息:
删除的文件 : 0
修改的文件 : 0
新增文件 : 0





--------------------------------------------------------------------------------


文件列表位于 D:\My Documents\*.*


统计信息:
删除的文件 : 0
修改的文件 : 0
新增文件 : 0





--------------------------------------------------------------------------------


文件列表位于 C:\Program Files\*.*


统计信息:
删除的文件 : 0
修改的文件 : 0
新增文件 : 0
作者: q120072949    时间: 2010-9-27 08:41

很强大的软件,谢谢!
作者: q120072949    时间: 2010-9-27 09:28

代码:
  1. @echo off
  2. @reg  add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v EnableAutoTray /t reg_dword /d 0 /f
  3. taskkill /im explorer.exe /f
  4. start explorer.exe
  5. pause
  6. exit
  7. ::不隐藏任务栏不活动的图标(显示)
复制代码
  1. @echo off
  2. @reg  add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v EnableAutoTray /t reg_dword /d 1 /f
  3. taskkill /im explorer.exe /f
  4. start explorer.exe
  5. pause
  6. ::隐藏任务栏不活动的图标
复制代码
附加REG转BAT的BAT代码:
  1. @echo off
  2. for /f "tokens=*" %%a in ('type *reg') do echo echo %%a^>^>%%temp%%\tmp.reg>>reg.bat
  3. echo regedit /s %%temp%%\tmp.reg>>reg.bat
  4. echo del /f /s /q %%temp.reg>>reg.bat
  5. echo taskkill /im explorer.exe /f>>reg.bat
  6. echo start %systemroot%\explorer.exe>>reg.bat
  7. ::把同目录下的tmp.reg转化为reg.bat
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2