From 90fc77b258bf1d3f06a0d926631f427a11781d32 Mon Sep 17 00:00:00 2001 From: callmeyan Date: Thu, 16 Jan 2025 22:01:05 +0800 Subject: [PATCH] =?UTF-8?q?fixed:=20=E5=8B=98=E8=AF=AF=E8=A1=A8=E9=A1=BA?= =?UTF-8?q?=E5=BA=8F=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AIProofread/Config.cs | 4 ++-- AIProofread/Model/DocumentInfo.cs | 8 +++++++- AIProofread/Model/ExportDataItem.cs | 5 +++-- AIProofread/Ribbon1.Designer.cs | 2 +- AIProofread/Ribbon1.cs | 3 ++- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/AIProofread/Config.cs b/AIProofread/Config.cs index 43f8aaf..bce0925 100644 --- a/AIProofread/Config.cs +++ b/AIProofread/Config.cs @@ -25,11 +25,11 @@ namespace AIProofread /// /// 网页访问地址 /// - public static string WEB_PATH = "http://gm2-plugin.zverse.group/"; //pre-gm-plugin.gachafun.com 192.168.0.231:5137 192.168.10.100:5173 gm2-plugin.zverse.group + public static string WEB_PATH = "http://gm2-plugin.zverse.group/"; //pre-gm-plugin.gachafun.com localhost:5173 gm2-plugin.zverse.group public static bool RUN_IN_DEBUG = true; public static AppEnvironment APP_ENV = AppEnvironment.Dev; #else - public static string WEB_PATH = "https://pre-gm-plugin.gachafun.com/"; + public static string WEB_PATH = "https://pre-gm-plugin.gachafun.com/"; // gm-plugin.gachafun.com public static bool RUN_IN_DEBUG = false; public static AppEnvironment APP_ENV = AppEnvironment.Prod; #endif diff --git a/AIProofread/Model/DocumentInfo.cs b/AIProofread/Model/DocumentInfo.cs index b358052..ec9f9fc 100644 --- a/AIProofread/Model/DocumentInfo.cs +++ b/AIProofread/Model/DocumentInfo.cs @@ -841,7 +841,13 @@ namespace AIProofread.Model public void Save() { - CurrentDocument.Save(); + try + { + CurrentDocument.Save(); + }catch (Exception ex) + { + Logger.Log(ex); + } } public void FocusToPanel() { diff --git a/AIProofread/Model/ExportDataItem.cs b/AIProofread/Model/ExportDataItem.cs index 59705ec..df3e259 100644 --- a/AIProofread/Model/ExportDataItem.cs +++ b/AIProofread/Model/ExportDataItem.cs @@ -67,10 +67,11 @@ namespace AIProofread.Model // 单纯删除空格 if (it.Tag == "d" && it.Origin.Trim().Length == 0) continue; - var range = item.Value.mark.Range; + var range = item.Value.mark.Range.Duplicate; + range.End = item.Value.mark.Start; // 获取书签在文档的页码数 - var pageNumber = range.get_Information(WdInformation.wdActiveEndPageNumber); + var pageNumber = range.get_Information(WdInformation.wdActiveEndPageNumber); // wdActiveEndPageNumber // 获取书签在当前页面的行数 var lineNumber = range.get_Information(WdInformation.wdFirstCharacterLineNumber); list.Add(new ExportDataItem(it, pageNumber, lineNumber,GetSentence(item.Value))); diff --git a/AIProofread/Ribbon1.Designer.cs b/AIProofread/Ribbon1.Designer.cs index 316c0eb..2a0dc16 100644 --- a/AIProofread/Ribbon1.Designer.cs +++ b/AIProofread/Ribbon1.Designer.cs @@ -144,7 +144,7 @@ namespace AIProofread this.menuSencenDect.Items.Add(this.btnDetectionAll); this.menuSencenDect.Items.Add(this.btnDetectionParagraph); this.menuSencenDect.Items.Add(this.btnDetectionHistory); - this.menuSencenDect.Label = "校对助手\r\n"; + this.menuSencenDect.Label = "常识性检测\r\n"; this.menuSencenDect.Name = "menuSencenDect"; this.menuSencenDect.ShowImage = true; // diff --git a/AIProofread/Ribbon1.cs b/AIProofread/Ribbon1.cs index 26ae0ac..adf3893 100644 --- a/AIProofread/Ribbon1.cs +++ b/AIProofread/Ribbon1.cs @@ -519,7 +519,8 @@ namespace AIProofread //Globals.ThisAddIn.Application. var app = Globals.ThisAddIn.Application; var selection = app.Selection; - var range = selection.Range; + var range = selection.Range.Duplicate; + range.End = selection.Start; // 获取所在页 var pageNumber = GetIndexPageNumber(range); // 获取所在行