【发布时间】:2010-10-15 09:46:43
【问题描述】:
我想用一个小批处理文件或 java 程序或其他任何东西来更改我的任务栏的设置。
所以我想知道,是否有包含此信息的注册表项。
有人知道,Windows 在哪里设置任务栏设置吗?
编辑:不,我不想在每次启动时更改任务栏设置来惹恼用户。
【问题讨论】:
我想用一个小批处理文件或 java 程序或其他任何东西来更改我的任务栏的设置。
所以我想知道,是否有包含此信息的注册表项。
有人知道,Windows 在哪里设置任务栏设置吗?
编辑:不,我不想在每次启动时更改任务栏设置来惹恼用户。
【问题讨论】:
TaskBarCmd 似乎可以完成这项工作。它包括 C++ 源代码。它使用IBandSite COM 接口。没试过源码,但是编译后的版本好像可以用。
【讨论】:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\
和 64 位等效?
【讨论】:
reg query "%KEY%" /v "%VALUE%" 2^>nul ^| find "%VALUE%") 做( if /I "%%X" EQU "0x0" SET TOGGLE=1 if /I "%%X" EQU "0x1" SET TOGGLE=0 ) REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced " /V TaskbarSmallIcons /T REG_DWORD /D %TOGGLE% /F taskkill /f /im explorer.exe start explorer.exe