diff --git a/src/MaaWpfGui/ViewModels/UI/RecognizerViewModel.cs b/src/MaaWpfGui/ViewModels/UI/RecognizerViewModel.cs index abe8b2b3a8..0a0d39d222 100644 --- a/src/MaaWpfGui/ViewModels/UI/RecognizerViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/RecognizerViewModel.cs @@ -469,6 +469,7 @@ namespace MaaWpfGui.ViewModels.UI // ReSharper disable once UnusedMember.Global public void ExportToArkplanner() { + System.Windows.Forms.Clipboard.Clear(); System.Windows.Forms.Clipboard.SetDataObject(ArkPlannerResult); DepotInfo = LocalizationHelper.GetString("CopiedToClipboard"); } @@ -480,6 +481,7 @@ namespace MaaWpfGui.ViewModels.UI // ReSharper disable once UnusedMember.Global public void ExportToLolicon() { + System.Windows.Forms.Clipboard.Clear(); System.Windows.Forms.Clipboard.SetDataObject(LoliconResult); DepotInfo = LocalizationHelper.GetString("CopiedToClipboard"); } @@ -724,6 +726,7 @@ namespace MaaWpfGui.ViewModels.UI return; } + System.Windows.Forms.Clipboard.Clear(); System.Windows.Forms.Clipboard.SetDataObject(JsonConvert.SerializeObject(OperBoxHaveList.Concat(OperBoxNotHaveList), Formatting.Indented)); OperBoxInfo = LocalizationHelper.GetString("CopiedToClipboard"); } diff --git a/src/MaaWpfGui/Views/UI/ErrorView.xaml.cs b/src/MaaWpfGui/Views/UI/ErrorView.xaml.cs index d3f7ca7d76..f6cfc85916 100644 --- a/src/MaaWpfGui/Views/UI/ErrorView.xaml.cs +++ b/src/MaaWpfGui/Views/UI/ErrorView.xaml.cs @@ -166,6 +166,7 @@ namespace MaaWpfGui.Views.UI try { + System.Windows.Forms.Clipboard.Clear(); System.Windows.Forms.Clipboard.SetDataObject(data, true); } catch diff --git a/src/MaaWpfGui/Views/UserControl/Settings/VersionUpdateSettingsUserControl.xaml.cs b/src/MaaWpfGui/Views/UserControl/Settings/VersionUpdateSettingsUserControl.xaml.cs index a44b04e149..95961ac736 100644 --- a/src/MaaWpfGui/Views/UserControl/Settings/VersionUpdateSettingsUserControl.xaml.cs +++ b/src/MaaWpfGui/Views/UserControl/Settings/VersionUpdateSettingsUserControl.xaml.cs @@ -88,6 +88,7 @@ namespace MaaWpfGui.Views.UserControl.Settings { try { + System.Windows.Forms.Clipboard.Clear(); System.Windows.Forms.Clipboard.SetDataObject(text, true); } catch (Exception e)