From 37d21446ecd0692f62164c0ed2f44aba1d5ffa44 Mon Sep 17 00:00:00 2001 From: callmeyan Date: Thu, 3 Apr 2025 19:28:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E4=B8=8A=E5=B8=82?= =?UTF-8?q?=E5=85=AC=E5=8F=B8=E6=94=B6=E7=9B=8A=E6=9F=A5=E8=AF=A2=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=8F=8A=E5=9B=BE=E6=A0=87=E8=B5=84=E6=BA=90=E5=BC=95?= =?UTF-8?q?=E7=94=A8=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vs/AIProofread/v17/.suo | Bin 2867200 -> 2867200 bytes AIProofread/AIProofread.csproj | 2 + AIProofread/Config.cs | 6 +- AIProofread/Controls/FormWebView.Designer.cs | 2 +- AIProofread/Controls/FormWebView.cs | 7 + AIProofread/Properties/Resources.Designer.cs | 20 +++ AIProofread/Properties/Resources.resx | 40 ++--- AIProofread/Resources/icon-stock-wps.jpg | Bin 0 -> 8148 bytes AIProofread/Resources/icon-stock.png | Bin 0 -> 8644 bytes AIProofread/Ribbon1.Designer.cs | 147 ++++++++++--------- AIProofread/Ribbon1.cs | 37 +++-- AIProofread/ThisAddIn.cs | 16 ++ 12 files changed, 174 insertions(+), 103 deletions(-) create mode 100644 AIProofread/Resources/icon-stock-wps.jpg create mode 100644 AIProofread/Resources/icon-stock.png diff --git a/.vs/AIProofread/v17/.suo b/.vs/AIProofread/v17/.suo index 2246d2bdd3774185d2a279763eaf9968e996cbd9..1dc1541f41c9ccc309c2d5a3d12a3c2e4a706af3 100644 GIT binary patch delta 24689 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
CkjtFNPB)TF0^fpM+Y`Ai_IE0
z8=-j=YB$ayi%#lKr=3z1Z>%C(`KEM<-AkYUXe_pM?$?mpn-~CZkCLuZ$6M$j=G|!I
z@?Fx-o_DpjNQ=n%nQIU&*@YtPC69-s0?IvNRMDchr5v0kK@AmC-CxiHtS_5Hy7w&{
zJ9d%tJ{673(X>s}s8{1iP>^=
z8n!HEy4vgKMY0ikJIDcdfZ59T
zfTiFZ;>sY)K?SG;%e45bB7Q35`iYPg2&@5jft7%ORqG7|Pi_2cEU-7ln
zxK|Cj|ESfjLBF=z^{WeAzq`6cZ(aa(engGTXFAR7?y5U2wWgL+^C8^I%>0q}H|fi!y?n=WpLpI+U@
z3~sN&^%~fzmA~A^VBeq2H0IyDY{dUK?WRSTUzV`%Ps=ekuSvBgnO?&IjdWw4aATss
zQ2dXY#n=9ev-tn1`TN9waRUE;Z2tcKPm^^2-<_lr+ibX%oO_IWZ=Q+o?T0DBKg_E)
z*xiB?lmgC#!xGre{yvCz!&rFZKs-nQS8cJ$-?pYo2dd>PS&G7*$-glHUirJz-qQc_
zoai4WKQ?_>^3SYJxoWSp7Gp$?eO-m^hmTt@p}+r&fMG0=Psc{lh9HxgUa0WLjQmdH
z(0|B}>fCYO*1EtHL|r9DpMQwAwT0m?M%J6+uwP@5>pxS!gWYwfD&Jc+uh;9`{|`(!
z14X+y9Q(#+#7gI%8TIdOy*OFmEc?Vl^_EBbUjAzP{p
z!$g1oLhrtQeBJ8XZ^i|+mOU`>rDc8(mj}A@(|Xuo!R{jdZfvN(@sQzR+8`w@W&g8y1qO+%SkNHHKmT{*(Tbw=mBs*aO|W
Ze$A_}618r%A>u!Et5rUCG+6tW{{@(H4r2fS

diff --git a/AIProofread/AIProofread.csproj b/AIProofread/AIProofread.csproj
index 51f404c..d5552f0 100644
--- a/AIProofread/AIProofread.csproj
+++ b/AIProofread/AIProofread.csproj
@@ -561,6 +561,8 @@
   
   
     
+    
+    
   
   
     10.0
diff --git a/AIProofread/Config.cs b/AIProofread/Config.cs
index 2707722..a19722d 100644
--- a/AIProofread/Config.cs
+++ b/AIProofread/Config.cs
@@ -36,7 +36,7 @@ namespace AIProofread
     public class Config
     {
         public static readonly string APP_NAME = "AI校对王(公告版)";
-        public static readonly string APP_VERSION = "2.2.2";
+        public static readonly string APP_VERSION = "2.0.0";
         public static bool IS_WPS = false;
         public static bool UpgradeForcedNotice = false;
         public static readonly string APP_BASE_DIR = AppDomain.CurrentDomain.BaseDirectory;
@@ -52,11 +52,11 @@ namespace AIProofread
         /// 
         /// 网页访问地址
         /// 
-        public static string WEB_PATH = AppServer.PROD; //pre-gm-plugin.gachafun.com localhost:5173 gm2-plugin.zverse.group  
+        public static string WEB_PATH = AppServer.GM_FN; //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 = AppServer.PROD; // gm-plugin.gachafun.com pre-gm-plugin.gachafun.com
+        public static string WEB_PATH = AppServer.GM_FN; // gm-plugin.gachafun.com pre-gm-plugin.gachafun.com
         public static bool RUN_IN_DEBUG = false;
         public static AppEnvironment APP_ENV = AppEnvironment.Prod;
 #endif
diff --git a/AIProofread/Controls/FormWebView.Designer.cs b/AIProofread/Controls/FormWebView.Designer.cs
index fb8159f..9802b30 100644
--- a/AIProofread/Controls/FormWebView.Designer.cs
+++ b/AIProofread/Controls/FormWebView.Designer.cs
@@ -52,7 +52,7 @@
             this.ClientSize = new System.Drawing.Size(800, 450);
             this.Controls.Add(this.WebView);
             this.Name = "FormWebView";
-            this.Text = "FormWebView";
+            this.ShowIcon = false;
             this.Load += new System.EventHandler(this.FormWebView_Load);
             ((System.ComponentModel.ISupportInitialize)(this.WebView)).EndInit();
             this.ResumeLayout(false);
diff --git a/AIProofread/Controls/FormWebView.cs b/AIProofread/Controls/FormWebView.cs
index 0716a75..4a970a2 100644
--- a/AIProofread/Controls/FormWebView.cs
+++ b/AIProofread/Controls/FormWebView.cs
@@ -21,7 +21,14 @@ namespace AIProofread.Controls
             InitializeComponent();
             this.WebUrl = url;
             this.SetSize(width, height);
+            this.StartPosition = FormStartPosition.CenterScreen;
         }
+
+        public void SetTitle(string title)
+        {
+            this.Text = title;
+        }
+        
         public void SetSize(int width, int height)
         {
             this.Width = width;
diff --git a/AIProofread/Properties/Resources.Designer.cs b/AIProofread/Properties/Resources.Designer.cs
index aad8863..5e58b53 100644
--- a/AIProofread/Properties/Resources.Designer.cs
+++ b/AIProofread/Properties/Resources.Designer.cs
@@ -370,6 +370,26 @@ namespace AIProofread.Properties {
             }
         }
         
+        /// 
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// 
+        internal static System.Drawing.Bitmap icon_stock {
+            get {
+                object obj = ResourceManager.GetObject("icon-stock", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// 
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// 
+        internal static System.Drawing.Bitmap icon_stock_wps {
+            get {
+                object obj = ResourceManager.GetObject("icon-stock-wps", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
         /// 
         ///   查找 System.Drawing.Bitmap 类型的本地化资源。
         /// 
diff --git a/AIProofread/Properties/Resources.resx b/AIProofread/Properties/Resources.resx
index b8833c2..de219c3 100644
--- a/AIProofread/Properties/Resources.resx
+++ b/AIProofread/Properties/Resources.resx
@@ -136,9 +136,6 @@
   
     ..\Resources\icon-history.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
-  
-    ..\Resources\icon-proofread.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-  
   
     ..\Resources\icon-phone.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
@@ -160,6 +157,9 @@
   
     ..\Resources\icon-update-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
+  
+    ..\Resources\icon-manual.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+  
   
     ..\Resources\icon-setting.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
@@ -187,8 +187,11 @@
   
     ..\Resources\icon-refresh-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
-  
-    ..\Resources\icon-export.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+  
+    ..\Resources\icon-clear.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+  
+  
+    ..\Resources\icon-manual-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
   
     ..\Resources\button_default.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -202,14 +205,14 @@
   
     ..\Resources\logo_no_text.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
-  
-    ..\Resources\icon-ai-robot.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+  
+    ..\Resources\logo_no_text_wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
   
     ..\Resources\logo_wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
-  
-    ..\Resources\icon-clear.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+  
+    ..\Resources\icon-export.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
   
     ..\Resources\icon-phone-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -217,8 +220,11 @@
   
     ..\Resources\icon-history-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
-  
-    ..\Resources\logo_no_text_wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+  
+    ..\Resources\icon-panel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+  
+  
+    ..\Resources\icon-ai-robot.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
   
     ..\Resources\icon-logout.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -226,13 +232,13 @@
   
     ..\Resources\icon_close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
-  
-    ..\Resources\icon-panel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+  
+    ..\Resources\icon-proofread.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
-  
-    ..\Resources\icon-manual.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+  
+    ..\Resources\icon-stock-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
-  
-    ..\Resources\icon-manual-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+  
+    ..\Resources\icon-stock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
   
 
\ No newline at end of file
diff --git a/AIProofread/Resources/icon-stock-wps.jpg b/AIProofread/Resources/icon-stock-wps.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ceed0491455364adcdaab8a1a019a0a417880251
GIT binary patch
literal 8148
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
Ze8Dxa<*Ur8&ePP${{Z(rUOoT-

literal 0
HcmV?d00001

diff --git a/AIProofread/Resources/icon-stock.png b/AIProofread/Resources/icon-stock.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d22f395a4aa2bdc8e19ba01c12885018cd82086
GIT binary patch
literal 8644
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
         public FormCommonsenseDetection formCommonsenseDetection;
+        public FormWebView fromStockQuery;
         public bool IsWPS { get; set; }
 
         public List LoginFormList = new List();
@@ -92,6 +93,21 @@ namespace AIProofread
             formCommonsenseDetection.Close();
             formCommonsenseDetection = null;
         }
+        public void ShowStockQuery()
+        {
+            if (fromStockQuery == null || fromStockQuery.IsDisposed)
+            {
+                fromStockQuery = new FormWebView(Config.WebPath("stock-query"),500,400);
+            }
+            fromStockQuery.Show();
+            // 显示在最前面
+            fromStockQuery.Activate();
+        }
+        public void HideStockQuery()
+        {
+            fromStockQuery.Close();
+            fromStockQuery = null;
+        }
 
         private void ProcessApplicationException(object sender, UnhandledExceptionEventArgs e)
         {