Open yllhwa opened 10 months ago
您的功能请求是否与问题相关? 请简单描述. 实现如图所示的设置项索引。
请描述一下您想要的解决方案 首先在C:\Windows\ImmersiveControlPanel\Settings路径下存在两个xml文件,AllSystemSettings_{253E530E-387D-4BC2-959D-E6F86122E5F2}.xml(可能存在相同的入口,如SettingsPageNetworkProxy和SettingsPageNetworkProxy2)和AllSystemSettings_{FDB289F3-FCFC-4702-8015-18926E996EC1}.xml(相同的入口在同一个SearchableContent下,故使用这个更好)。
C:\Windows\ImmersiveControlPanel\Settings
AllSystemSettings_{253E530E-387D-4BC2-959D-E6F86122E5F2}.xml
SettingsPageNetworkProxy
SettingsPageNetworkProxy2
AllSystemSettings_{FDB289F3-FCFC-4702-8015-18926E996EC1}.xml
SearchableContent
然后在C:\Windows\SystemResources\Windows.UI.SettingsHandlers-nt\pris找到对应语言的pri文件,使用命令
C:\Windows\SystemResources\Windows.UI.SettingsHandlers-nt\pris
MakePri.exe dump /if Windows.UI.SettingsAppThreshold.zh-CN.pri /of Windows.UI.SettingsAppThreshold.zh-CN.xml
将其转换为xml文件,可以获取到描述和搜索关键词。
dump出来的示例json如下 https://gist.github.com/yllhwa/74c021934e98e2affc14d27d9caf6097
启动时使用
start-process -FilePath "shell:appsFolder\windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel" -ArgumentList "page=SettingsPageBatterySaver&group=BatterySaver_LandingPage_SettingsOverview"
添加对windows设置项的搜索,就像utools 的windows设置搜索。
feature mark
您的功能请求是否与问题相关? 请简单描述. 实现如图所示的设置项索引。
请描述一下您想要的解决方案 首先在
C:\Windows\ImmersiveControlPanel\Settings
路径下存在两个xml文件,AllSystemSettings_{253E530E-387D-4BC2-959D-E6F86122E5F2}.xml
(可能存在相同的入口,如SettingsPageNetworkProxy
和SettingsPageNetworkProxy2
)和AllSystemSettings_{FDB289F3-FCFC-4702-8015-18926E996EC1}.xml
(相同的入口在同一个SearchableContent
下,故使用这个更好)。然后在
C:\Windows\SystemResources\Windows.UI.SettingsHandlers-nt\pris
找到对应语言的pri文件,使用命令将其转换为xml文件,可以获取到描述和搜索关键词。
dump出来的示例json如下 https://gist.github.com/yllhwa/74c021934e98e2affc14d27d9caf6097
启动时使用