Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

修改:启动器设置备份 #396

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion 启动器/备份设置.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"__Author__": "tang_ge、龙腾猫跃、林小槐",
"__Author__": "tangge233、龙腾猫跃、林小槐",
"Title": "备份启动器设置",
"Description": "备份或迁移 PCL 所存储的账号、隐藏主题、个性化信息等",
"Types": ["启动器"]
Expand Down
63 changes: 38 additions & 25 deletions 启动器/备份设置.xaml
Original file line number Diff line number Diff line change
@@ -1,36 +1,49 @@

<local:MyCard Title="备份配置文件">
<local:MyCard Title="使用启动器自带备份">
<StackPanel Margin="25,40,23,15">
<TextBlock Margin="0,0,0,4" LineHeight="17"
Text="PCL 会在 PCL 文件夹中存储部分个性化设置(例如音乐、背景图片、启动器样式、自定义主页等),不包含个人信息。&#xa;如果你正在制作整合包,且需要保留所设置的启动器个性化内容,你就需要在整合包中包含该文件夹。"/>
<TextBlock Margin="0,12,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
Text="具体步骤" />
<TextBlock Margin="0,0,0,4"
Text="打开 PCL 主程序所在文件夹,将该文件夹下的 PCL 文件夹复制到合适位置即可。"/>
Text="请前往 设置 → 启动器 → 系统 中使用导出和导入设置功能"/>
<StackPanel Orientation="Horizontal">
<local:MyButton MinWidth="170" Height="35" Padding="13,0" Margin="0,5,20,8" HorizontalAlignment="Left"
Text="前往" EventType="切换页面" EventData="3|2"/>
</StackPanel>
</StackPanel>
</local:MyCard>
<local:MyCard Title="备份注册表">
<local:MyCard Title="手动备份">
<StackPanel Margin="25,40,23,15">
<TextBlock Margin="0,0,0,4" LineHeight="17"
Text="PCL 会在注册表中存储部分个人设置(例如隐藏主题、账号密码、Java 路径等),在重装系统前有必要先备份其中的内容。&#xa;需要注意的是,账号密码、隐藏主题等敏感信息只能在同一台电脑上进行备份、还原,无法在更换电脑的情况下进行迁移。"/>
<TextBlock Margin="0,12,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
Text="具体步骤" />
<TextBlock Margin="0,0,0,4" LineHeight="17"
Text="1. 点击下方按钮打开注册表编辑器。&#xa;2. 在其左边栏打开 HKEY_CURRENT_USER\Software\PCL 文件夹。&#xa;3. 右键左边栏中的 PCL 文件夹,选择 “导出”。此后,双击导出的文件即可导入配置。"/>
<local:MyButton MinWidth="170" Height="35" Padding="13,0" Margin="0,5,20,8" HorizontalAlignment="Left"
Text="打开注册表编辑器" EventType="打开文件" EventData="regedit" />
Text="备份个性化文件" />
<StackPanel Margin="25,10,23,15">
<TextBlock Margin="0,0,0,4" LineHeight="17"
Text="PCL 会在 PCL 文件夹中存储部分个性化设置(例如音乐、背景图片、启动器样式、自定义主页等),不包含个人信息。&#xa;如果你正在制作整合包,且需要保留所设置的启动器个性化内容,你就需要在整合包中包含该文件夹。"/>
<TextBlock Margin="0,12,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
Text="具体步骤" />
<TextBlock Margin="0,0,0,4"
Text="打开 PCL 主程序所在文件夹,将该文件夹下的 PCL 文件夹复制到合适位置即可。"/>
</StackPanel>
<TextBlock Margin="0,12,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
Text="批处理备份脚本" />
<TextBlock Margin="0,0,0,4" LineHeight="17"
Text="如果你依旧没有明白上面的步骤,你可以点击下方按钮进行注册表备份。若备份成功,名为 PCLRegBackup.reg 的文件会在 PCL 文件夹内生成。"/>
<StackPanel Orientation="Horizontal">
<local:MyButton MinWidth="170" Height="35" Padding="13,0" Margin="0,5,20,8" HorizontalAlignment="Left" ToolTip="将 PCL 的注册表信息备份到 PCL 文件夹中"
Text="备份注册表" EventType="打开文件" EventData="cmd.exe|/C reg export HKEY_CURRENT_USER\Software\PCL PCLRegBackup.reg" />
<local:MyButton MinWidth="170" Height="35" Padding="13,0" Margin="0,5,20,8" HorizontalAlignment="Left" ToolTip="如果你之前使用过备份 PCL 注册表功能,点击此按钮可以将 PCL 文件夹中的备份文件还原。"
Text="恢复注册表" EventType="打开文件" EventData="PCLRegBackup.reg"/>
Text="备份注册表数据" />
<StackPanel Margin="25,10,23,10">
<TextBlock Margin="0,0,0,4" LineHeight="17"
Text="PCL 会在注册表中存储部分个人设置(例如隐藏主题、账号密码、Java 路径等),在重装系统前有必要先备份其中的内容。&#xa;需要注意的是,账号密码、隐藏主题等敏感信息只能在同一台电脑上进行备份、还原,无法在更换电脑的情况下进行迁移。"/>
<TextBlock Margin="0,12,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
Text="具体步骤" />
<TextBlock Margin="0,0,0,4" LineHeight="17"
Text="1. 点击下方按钮打开注册表编辑器。&#xa;2. 在其左边栏打开 HKEY_CURRENT_USER\Software\PCL 文件夹。&#xa;3. 右键左边栏中的 PCL 文件夹,选择 “导出”。此后,双击导出的文件即可导入配置。"/>
<local:MyButton MinWidth="170" Height="35" Padding="13,0" Margin="0,5,20,8" HorizontalAlignment="Left"
Text="打开注册表编辑器" EventType="打开文件" EventData="regedit" />
<TextBlock Margin="0,12,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
Text="批处理备份脚本" />
<TextBlock Margin="0,0,0,4" LineHeight="17"
Text="如果你依旧没有明白上面的步骤,你可以点击下方按钮进行注册表备份。若备份成功,名为 PCLRegBackup.reg 的文件会在 PCL 文件夹内生成。"/>
<StackPanel Orientation="Horizontal">
<local:MyButton MinWidth="170" Height="35" Padding="13,0" Margin="0,5,20,8" HorizontalAlignment="Left" ToolTip="将 PCL 的注册表信息备份到 PCL 文件夹中"
Text="备份注册表" EventType="打开文件" EventData="cmd.exe|/C reg export HKEY_CURRENT_USER\Software\PCL PCLRegBackup.reg" />
<local:MyButton MinWidth="170" Height="35" Padding="13,0" Margin="0,5,20,8" HorizontalAlignment="Left" ToolTip="如果你之前使用过备份 PCL 注册表功能,点击此按钮可以将 PCL 文件夹中的备份文件还原。"
Text="恢复注册表" EventType="打开文件" EventData="PCLRegBackup.reg"/>
</StackPanel>
<local:MyHint Margin="0,0,0,15" Text="使用恢复注册表功能后需要重启 PCL。" IsWarn="True"/>
</StackPanel>
<local:MyHint Margin="0,0,0,15" Text="使用恢复注册表功能后需要重启 PCL。" IsWarn="True"/>
</StackPanel>
</local:MyCard>

<local:MyHint Margin="0,0,0,15" Text="作者:tang_ge、龙腾猫跃、林小槐" IsWarn="False" />
<local:MyHint Margin="0,0,0,15" Text="作者:tangge233、龙腾猫跃、林小槐" IsWarn="False" />