如何使用自动热键编辑注册表值?



当我单击 F6 按钮时,我制作了一个自动热键脚本来切换 Windows 中的应用程序模式以使它们变暗/变亮,如下所示:

F6::
{
RegRead, appMode, HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize, AppsUseLightTheme
RegWrite, REG_DWORD, HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize, AppsUseLightTheme, !appMode
}

脚本正在运行,但未更改应用模式。我是 Autohotkey 的新手,我认为变量前会有一个 % 符号,但我不知道把它放在哪里。

; Toggle appmode in Windows to dark/light:
F6::
RegRead, appMode, HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize, AppsUseLightTheme
; MsgBox, %appMode%
If (appMode = 0) ; dark
RegWrite, REG_DWORD, HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize, AppsUseLightTheme, 1
else   ; If (appMode = 1) light 
RegWrite, REG_DWORD, HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize, AppsUseLightTheme, 0
return

https://www.autohotkey.com/docs/commands/RegWrite.htm

最新更新