From b1ace782f8972830200819b31b6e171ff36f52c5 Mon Sep 17 00:00:00 2001 From: callmeyan Date: Mon, 21 Apr 2025 13:29:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=A8=A1=E5=9D=97=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vs/AIProofread/v17/.suo | Bin 2927104 -> 2927104 bytes AIProofread/AIProofread.csproj | 1 + AIProofread/Config.cs | 6 +-- AIProofread/Ribbon1.Designer.cs | 13 ------ AIProofread/Ribbon1.cs | 31 ++++++------- AIProofread/Ribbon1.resx | 3 -- AIProofread/ThisAddIn.cs | 8 ++-- AIProofread/core/AppModule.cs | 42 ++++++++++++++++++ ...AIProofread.csproj.AssemblyReference.cache | Bin 160140 -> 128420 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 26797 -> 27077 bytes 10 files changed, 66 insertions(+), 38 deletions(-) create mode 100644 AIProofread/core/AppModule.cs diff --git a/.vs/AIProofread/v17/.suo b/.vs/AIProofread/v17/.suo index ff2aab67f8275c21772f881825c4fa1759498826..f38da7f6afe0a2bec827b2f4a0a2645d5a0bf63a 100644 GIT binary patch delta 17321 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 HxrzIK8|24( delta 17263 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 LxFB}8tRMXw{7eD} diff --git a/AIProofread/AIProofread.csproj b/AIProofread/AIProofread.csproj index fe1c286..9ceba33 100644 --- a/AIProofread/AIProofread.csproj +++ b/AIProofread/AIProofread.csproj @@ -386,6 +386,7 @@ ProofreadMainControl.cs + diff --git a/AIProofread/Config.cs b/AIProofread/Config.cs index 55ba3da..88524f1 100644 --- a/AIProofread/Config.cs +++ b/AIProofread/Config.cs @@ -56,9 +56,9 @@ namespace AIProofread public static bool RUN_IN_DEBUG = true; public static AppEnvironment APP_ENV = AppEnvironment.Dev; #else - public static string WEB_PATH = AppServer.PROD; // gm-plugin.gachafun.com pre-gm-plugin.gachafun.com - public static bool RUN_IN_DEBUG = false; - public static AppEnvironment APP_ENV = AppEnvironment.Prod; + public static string WEB_PATH = AppServer.DEV; // gm-plugin.gachafun.com pre-gm-plugin.gachafun.com + public static bool RUN_IN_DEBUG = true; + public static AppEnvironment APP_ENV = AppEnvironment.Dev; #endif public static readonly string APP_DATA_PATH = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\ai_proofread"; diff --git a/AIProofread/Ribbon1.Designer.cs b/AIProofread/Ribbon1.Designer.cs index aa94aa8..71b31ea 100644 --- a/AIProofread/Ribbon1.Designer.cs +++ b/AIProofread/Ribbon1.Designer.cs @@ -41,7 +41,6 @@ namespace AIProofread Microsoft.Office.Tools.Ribbon.RibbonDropDownItem ribbonDropDownItemImpl3 = this.Factory.CreateRibbonDropDownItem(); this.tabAIProofread = this.Factory.CreateRibbonTab(); this.group1 = this.Factory.CreateRibbonGroup(); - this.BtnProofreadAll = this.Factory.CreateRibbonButton(); this.menuProofreadList = this.Factory.CreateRibbonMenu(); this.BtnProofreadExact = this.Factory.CreateRibbonButton(); this.BtnProofreadFull = this.Factory.CreateRibbonButton(); @@ -97,7 +96,6 @@ namespace AIProofread // // group1 // - this.group1.Items.Add(this.BtnProofreadAll); this.group1.Items.Add(this.menuProofreadList); this.group1.Items.Add(this.BtnExportProofreadResult); this.group1.Items.Add(this.btnClear); @@ -106,16 +104,6 @@ namespace AIProofread this.group1.Items.Add(this.btnSetting); this.group1.Name = "group1"; // - // BtnProofreadAll - // - this.BtnProofreadAll.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge; - this.BtnProofreadAll.Image = global::AIProofread.Properties.Resources.icon_proofread; - this.BtnProofreadAll.Label = "全文校对\r\n"; - this.BtnProofreadAll.Name = "BtnProofreadAll"; - this.BtnProofreadAll.ShowImage = true; - this.BtnProofreadAll.Visible = false; - this.BtnProofreadAll.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnProofreadAll_Click); - // // menuProofreadList // this.menuProofreadList.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge; @@ -421,7 +409,6 @@ namespace AIProofread internal Microsoft.Office.Tools.Ribbon.RibbonLabel LblNickname; internal Microsoft.Office.Tools.Ribbon.RibbonLabel LblDate; internal Microsoft.Office.Tools.Ribbon.RibbonButton btnLogin; - internal Microsoft.Office.Tools.Ribbon.RibbonButton BtnProofreadAll; internal Microsoft.Office.Tools.Ribbon.RibbonButton btnClear; internal Microsoft.Office.Tools.Ribbon.RibbonButton btnOpenLexicon; internal Microsoft.Office.Tools.Ribbon.RibbonButton btnSetting; diff --git a/AIProofread/Ribbon1.cs b/AIProofread/Ribbon1.cs index 8043682..904db45 100644 --- a/AIProofread/Ribbon1.cs +++ b/AIProofread/Ribbon1.cs @@ -24,20 +24,29 @@ namespace AIProofread { //btnLogin.Label = "用户\n登录"; //btnLogout.Label = "退出\n登录"; - Globals.ThisAddIn.ribbon = this; - ShowDebug(); + + InitModule(); } /// /// 用于调试或测试 /// - public void ShowDebug() + public void InitModule() { - if (Config.RUN_IN_DEBUG) - { - grpDebug.Visible = true; - } + menuProofreadList.Visible = AppModule.ENABLE_PROOFREAD; + BtnExportProofreadResult.Visible = AppModule.ENABLE_EXPORT_PROOFREAD_RESULT; + btnOpenLexicon.Visible = AppModule.ENABLE_LEXICON_MANAGE; + menuSencenDect.Visible = AppModule.ENABLE_COMMONSENSE_CHECK; + btnSetting.Visible = AppModule.ENABLE_SETTING; + ButtonSaveCache.Visible = AppModule.ENABLE_SAVE_CACHE; + ButtonLoadCache.Visible = AppModule.ENABLE_LOAD_CACHE; + BtnGetContact.Visible = AppModule.ENABLE_CUSTOMER_SERVICE; + BtnUpdate.Visible = AppModule.ENABLE_UPGRADE; + BtnShowManual.Visible = AppModule.ENABLE_HELP; + + // 调试面板 + grpDebug.Visible = Config.RUN_IN_DEBUG; } public void SetCommonBtnStatus(bool status) @@ -80,8 +89,6 @@ namespace AIProofread /// public void InitWPS() { - - BtnProofreadAll.Image = AIProofread.Properties.Resources.icon_proofread_wps; menuProofreadList.Image = AIProofread.Properties.Resources.icon_proofread_wps; btnClear.Image = AIProofread.Properties.Resources.icon_clear_wps; btnOpenLexicon.Image = AIProofread.Properties.Resources.icon_book_wps; @@ -199,12 +206,6 @@ namespace AIProofread Bridge.bridge.ShowUpgradeView(); } - private void BtnProofreadAll_Click(object sender, RibbonControlEventArgs e) - { - string time = DateTime.Now.ToString("yyyy - MM - dd HH: mm:ss: fff:ffffff"); - Globals.ThisAddIn.SendMessageToWeb("start", time); - } - private void btnClear_Click(object sender, RibbonControlEventArgs e) { //DocumentUtil.ClearProofreadMarks(); diff --git a/AIProofread/Ribbon1.resx b/AIProofread/Ribbon1.resx index 464653a..eeb4917 100644 --- a/AIProofread/Ribbon1.resx +++ b/AIProofread/Ribbon1.resx @@ -123,9 +123,6 @@ True - - True - True diff --git a/AIProofread/ThisAddIn.cs b/AIProofread/ThisAddIn.cs index 3dc2a0e..d0d6486 100644 --- a/AIProofread/ThisAddIn.cs +++ b/AIProofread/ThisAddIn.cs @@ -340,10 +340,10 @@ namespace AIProofread ); } Config.RUN_IN_DEBUG = config.AppRunInDebug; - if (Config.APP_ENV != AppEnvironment.Prod && this.ribbon != null) - { - this.ribbon.ShowDebug(); - } + //if (Config.APP_ENV != AppEnvironment.Prod && this.ribbon != null) + //{ + // this.ribbon.Ini(); + //} } } catch (Exception) { } diff --git a/AIProofread/core/AppModule.cs b/AIProofread/core/AppModule.cs new file mode 100644 index 0000000..072ecd2 --- /dev/null +++ b/AIProofread/core/AppModule.cs @@ -0,0 +1,42 @@ +namespace AIProofread.core +{ + public class AppModule + { + /// + /// 是否启用导出校对结果 + /// + public const bool ENABLE_EXPORT_PROOFREAD_RESULT = true; + /// + /// 是否词库管理 + /// + public const bool ENABLE_LEXICON_MANAGE = true; + /// + /// 是否启用常识性检测 + /// + public const bool ENABLE_COMMONSENSE_CHECK = true; + /// + /// 设置功能 + /// + public const bool ENABLE_SETTING = true; + + /// + /// 是否校对功能 + /// + public const bool ENABLE_PROOFREAD = true; + /// + /// 优先查全 + /// + public const bool ENABLE_PROOFREAD_FULL = true; + /// + /// 优先查准exact + /// + public const bool ENABLE_PROOFREAD_EXACT = true; + + public const bool ENABLE_SAVE_CACHE = true; + public const bool ENABLE_LOAD_CACHE = true; + public const bool ENABLE_CUSTOMER_SERVICE = true; + public const bool ENABLE_UPGRADE = true; + public const bool ENABLE_HELP = true; + + } +} diff --git a/AIProofread/obj/Debug/AIProofread.csproj.AssemblyReference.cache b/AIProofread/obj/Debug/AIProofread.csproj.AssemblyReference.cache index 59111aa5c387c3388ff3f2993d815ad0f96b3946..db841845a290e1d26dcce440b6a9ab6827eb7489 100644 GIT binary patch delta 247 zcmeBq%(>(>I|m!%G6n_)M(@dv{CX43lvvOGt8uQL7<+m8R&6E$MqiNdWN8)^RtF9n z=jzEWEZ4yjn;qCDrgAGMW#+}Wq$ZW7$4pLS5}lr}&B!`^f)=9>W9sBWIWsXw&w!%* z{IsIf#1ws?Qhl&eeV9^hHlW1}jIkgqkd?+zWU3kyV+7cS4`GZZ(_Qo!g~1MPzL>rJ JVm9N4E&w``P9^{V delta 7904 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 SR_4LzZAwN@``Bzsf0KVI)2a{v delta 767 zcmZ{hO-chX6vqj)SQv4kXzBL}nmY(}Q53Ch{Q}E4ZPPe9O+u353|>N*19$=##jRTx zF2$v1@CGiNl)j9XahLbrKfnL`c>O?6@93d|_TqU9$6s`Pe)Wh@3nIr80*^SG__PhV zc%xh>ER&~@taT(8L~5U?%O26%XH;Red~`rn>|gt8cRX%0+#<@Sj7S_#14~I7a5mjO znF=mF8SRq@i%ED0-?zI&@tGVY9>bZ|oMFLeAFA;nS4QVHddbz%v5gw}B090reZGQH z)6aYr9YJj;^_Xxub%)fLSaB^a`^jFK!eb<8-U)?o1nmN(l%+Bp+g@Wuk?cit83D-- zRms*F))~0fS2QF{)~5m016es!W=Q|_?T!Mjh*2B>WGjUPoN`l3ulu*=F1M03i}~v^ x?rIWh!^qmpZw;{Q39G5s;trnQlzhk+unTB5UUM4A&L7`8C1jWO{N{WQegL$SF>L?<