improve:PPT模块
This commit is contained in:
@@ -49,5 +49,5 @@ using System.Windows;
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.7.1.5")]
|
||||
[assembly: AssemblyFileVersion("1.7.1.5")]
|
||||
[assembly: AssemblyVersion("1.7.1.6")]
|
||||
[assembly: AssemblyFileVersion("1.7.1.6")]
|
||||
|
||||
@@ -1190,6 +1190,16 @@
|
||||
IsOn="True" FontFamily="Microsoft YaHei UI" FontWeight="Bold"
|
||||
Toggled="ToggleSwitchSupportWPS_Toggled" />
|
||||
</ui:SimpleStackPanel>
|
||||
<ui:SimpleStackPanel Orientation="Horizontal" HorizontalAlignment="Left">
|
||||
<Image Source="/Resources/Icons-png/WPS.png" Margin="0,0,6,0" Width="28"
|
||||
Height="28" VerticalAlignment="Center" />
|
||||
<TextBlock Foreground="#fafafa" Text="WPP进程查杀(防止WPP残留进程)" VerticalAlignment="Center"
|
||||
FontSize="14" Margin="0,0,16,0" />
|
||||
<ui:ToggleSwitch OnContent="" OffContent="" Name="ToggleSwitchEnableWppProcessKill"
|
||||
IsOn="True" FontFamily="Microsoft YaHei UI" FontWeight="Bold"
|
||||
Toggled="ToggleSwitchEnableWppProcessKill_Toggled" />
|
||||
</ui:SimpleStackPanel>
|
||||
<TextBlock Text="# 关闭后将不会自动查杀WPP残留进程,可能导致WPP关闭卡顿或无法彻底退出。" TextWrapping="Wrap" Foreground="#a1a1aa" />
|
||||
<Border BorderBrush="#ef4444"
|
||||
BorderThickness="2" Padding="8" CornerRadius="6" Background="#991b1b">
|
||||
<ui:SimpleStackPanel Orientation="Horizontal" Spacing="4">
|
||||
|
||||
@@ -1315,6 +1315,13 @@ namespace Ink_Canvas {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!Settings.PowerPointSettings.EnableWppProcessKill)
|
||||
{
|
||||
LogHelper.WriteLogToFile("WPP进程查杀功能已被关闭,跳过查杀", LogHelper.LogType.Trace);
|
||||
StopWppProcessCheckTimer();
|
||||
return;
|
||||
}
|
||||
|
||||
// 刷新进程状态
|
||||
wppProcess.Refresh();
|
||||
wppProcessCheckCount++;
|
||||
|
||||
@@ -2159,5 +2159,11 @@ namespace Ink_Canvas {
|
||||
dialog.Owner = this;
|
||||
dialog.ShowDialog();
|
||||
}
|
||||
|
||||
private void ToggleSwitchEnableWppProcessKill_Toggled(object sender, RoutedEventArgs e) {
|
||||
if (!isLoaded) return;
|
||||
Settings.PowerPointSettings.EnableWppProcessKill = ToggleSwitchEnableWppProcessKill.IsOn;
|
||||
SaveSettingsToFile();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -375,6 +375,7 @@ namespace Ink_Canvas {
|
||||
|
||||
ToggleSwitchAutoSaveScreenShotInPowerPoint.IsOn =
|
||||
Settings.PowerPointSettings.IsAutoSaveScreenShotInPowerPoint;
|
||||
ToggleSwitchEnableWppProcessKill.IsOn = Settings.PowerPointSettings.EnableWppProcessKill;
|
||||
} else {
|
||||
Settings.PowerPointSettings = new PowerPointSettings();
|
||||
}
|
||||
@@ -548,7 +549,6 @@ namespace Ink_Canvas {
|
||||
|
||||
// 初始化直线端点吸附相关设置
|
||||
ToggleSwitchLineEndpointSnapping.IsOn = Settings.Canvas.LineEndpointSnapping;
|
||||
LineEndpointSnappingThresholdSlider.Value = Settings.Canvas.LineEndpointSnappingThreshold;
|
||||
} else {
|
||||
Settings.Canvas = new Canvas();
|
||||
}
|
||||
|
||||
@@ -49,5 +49,5 @@ using System.Windows;
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.7.1.5")]
|
||||
[assembly: AssemblyFileVersion("1.7.1.5")]
|
||||
[assembly: AssemblyVersion("1.7.1.6")]
|
||||
[assembly: AssemblyFileVersion("1.7.1.6")]
|
||||
|
||||
@@ -235,6 +235,8 @@ namespace Ink_Canvas
|
||||
public bool IsEnableFingerGestureSlideShowControl { get; set; } = true;
|
||||
[JsonProperty("isSupportWPS")]
|
||||
public bool IsSupportWPS { get; set; } = true;
|
||||
[JsonProperty("enableWppProcessKill")]
|
||||
public bool EnableWppProcessKill { get; set; } = true;
|
||||
}
|
||||
|
||||
public class Automation
|
||||
|
||||
Reference in New Issue
Block a user