Windows 以编程方式更改任务栏设置?

Windows 以编程方式更改任务栏设置?,windows,settings,taskbar,Windows,Settings,Taskbar,我想用一个小的批处理文件或java程序或任何东西来更改任务栏的设置。 所以我想知道,是否有一个注册表项包含这些信息 有人知道Windows在哪里设置任务栏设置吗 编辑:不,我不想在每次开机时更改任务栏设置来打扰用户 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ 64位eqivalent?似乎可以完成这项工作。它包括C++源代码。它使用COM接口。我还没有尝试过源代码,但编译后的版本似乎有效。谢谢您的回

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

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

编辑:不,我不想在每次开机时更改任务栏设置来打扰用户

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\

64位eqivalent?

似乎可以完成这项工作。它包括C++源代码。它使用COM接口。我还没有尝试过源代码,但编译后的版本似乎有效。

谢谢您的回答,但我不知道如何使用这条信息解决我的问题。您能提供更多信息吗?对不起,您询问了任务栏的设置保存在哪里。例如,动画由HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskBaranimation控制。我使用笔记本电脑屏幕上的小任务栏和显示器上的大任务栏。我已在任务栏上为以下批处理文件添加了一个快捷方式,以便通过单击在两者之间切换。@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%”
)do(如果/I“%%X”EQU“0x0”设置切换=1如果/I“%%X”EQU“0x1”设置切换=0)REG添加“HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced”/V TaskbarSmallIcons/T REG\U DWORD/D%TOGGLE%/F taskkill/F/im Explorer.exe start Explorer.exe