如何从非标准的十六进制密钥中进行 RegRead?
How do I RegRead from a non-standard hex key?
我正在制作一个脚本来通过热键切换响度均衡。
非常简单,只需 3 秒即可完成。
到目前为止,这是我的 .AHK 脚本:
^F11::
RunAsAdmin(){
RegRead, eq, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{f58675a4-6f8d-4ffb-8ea2-554239885fcb}\FxProperties, ({e0a941a0-88a2-4df5-8d6b-dd20bb06e8fb},4)
Msgbox % eq
RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{f58675a4-6f8d-4ffb-8ea2-554239885fcb}\FxProperties, "{e0a941a0-88a2-4df5-8d6b-dd20bb06e8fb},4", % not eq
return
}
Msgbox 返回空白,所以我假设找不到密钥。
KeyValue 与您看到的完全一样 {e0a941a0-88a2-4df5-8d6b-dd20bb06e8fb},4
,后面有一个 ,4
。
在这方面需要一些帮助,很难google。
discord 中有人帮助了我。
我只需要转义十六进制密钥中的 ,
,
所以它变成了 {e0a941a0-88a2-4df5-8d6b-dd20bb06e8fb}`,4
我正在制作一个脚本来通过热键切换响度均衡。 非常简单,只需 3 秒即可完成。
到目前为止,这是我的 .AHK 脚本:
^F11::
RunAsAdmin(){
RegRead, eq, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{f58675a4-6f8d-4ffb-8ea2-554239885fcb}\FxProperties, ({e0a941a0-88a2-4df5-8d6b-dd20bb06e8fb},4)
Msgbox % eq
RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{f58675a4-6f8d-4ffb-8ea2-554239885fcb}\FxProperties, "{e0a941a0-88a2-4df5-8d6b-dd20bb06e8fb},4", % not eq
return
}
Msgbox 返回空白,所以我假设找不到密钥。
KeyValue 与您看到的完全一样 {e0a941a0-88a2-4df5-8d6b-dd20bb06e8fb},4
,后面有一个 ,4
。
在这方面需要一些帮助,很难google。
discord 中有人帮助了我。
我只需要转义十六进制密钥中的 ,
,
所以它变成了 {e0a941a0-88a2-4df5-8d6b-dd20bb06e8fb}`,4