【问题标题】:Change the taskbar settings programmatically?以编程方式更改任务栏设置?
【发布时间】:2010-10-15 09:46:43
【问题描述】:

我想用一个小批处理文件或 java 程序或其他任何东西来更改我的任务栏的设置。
所以我想知道,是否有包含此信息的注册表项。

有人知道,Windows 在哪里设置任务栏设置吗?

编辑:不,我不想在每次启动时更改任务栏设置来惹恼用户。

【问题讨论】:

    标签: windows settings taskbar


    【解决方案1】:

    TaskBarCmd 似乎可以完成这项工作。它包括 C++ 源代码。它使用IBandSite COM 接口。没试过源码,但是编译后的版本好像可以用。

    【讨论】:

      【解决方案2】:
      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\
      

      和 64 位等效?

      【讨论】:

      • 感谢您的回答,但我不知道如何使用这条信息解决我的问题。您能否提供更多信息?
      • 抱歉,您问的是任务栏设置的保存位置。例如动画控制在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskBarAnimations
      • 我在笔记本电脑屏幕上使用小任务栏,在显示器上使用大任务栏。我在任务栏上添加了以下批处理文件的快捷方式,以便一键在两者之间切换。
      • @echo off SET KEY=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced SET VALUE=TaskbarSmallIcons FOR /F "usebackq tokens=3" %%X IN (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
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 2015-04-09
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多