From 5e4f692897ea4b51f7b082fda574c3969b793096 Mon Sep 17 00:00:00 2001 From: callmeyan Date: Thu, 17 Apr 2025 16:53:32 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E7=89=88=E6=9C=AC=E6=94=B9=E4=B8=BA2.2.5;?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E6=8F=90=E7=A4=BA=E6=A1=86=E8=83=BD=E5=A4=9F?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E5=85=B3=E9=97=AD=E6=B6=88=E6=81=AF;?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=A4=9A=E5=A4=84=E9=97=AE=E9=A2=98=E5=B9=B6?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=8A=9F=E8=83=BD=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vs/AIProofread/v17/.suo | Bin 2912256 -> 2929664 bytes AIProofread/Bridge.cs | 11 ++- AIProofread/Config.cs | 4 +- AIProofread/Controls/FormMessage.cs | 7 +- AIProofread/Ribbon1.Designer.cs | 143 +++++++++++++--------------- AIProofread/Ribbon1.resx | 3 - updater/Properties/app.manifest | 3 +- 7 files changed, 83 insertions(+), 88 deletions(-) diff --git a/.vs/AIProofread/v17/.suo b/.vs/AIProofread/v17/.suo index 027cb01413a612d0f6e28adae49a9a0b21f9ef39..e6538594d3c2a1df18dc9e6e22c2e35a924ea478 100644 GIT binary patch delta 23974 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 delta 35649 zcmeI53tW`N{{MHLU0}Jd2#?4v$jt>6aJdRzm#ct?h>A$0+!aJ_BH|@oEz8VIS=+C5 z%+NfLrbc2uWoDbzvCPak9_x5KMjlU@m64gJtnmMtT~M^ksdM@Lf4|qOt+zAJeV&=` zd}p5derGUT*vkx^&#?8n<$|o|r;^Ehm`vu3&F<^huk*cfU<4l69}I?o6}W)mz)-}8 z@oj}n7J@Jogn{8e2O_~(5RdZ{K{7}IX&@b}aKwF_WLnt@Cz&h*J3hgKJ_DBkbCt<5 zvCkPdhyp5lE1ju*&f(B=ARC7~vHLy5qrsm+f17p}HkL8D(N7rUl66N@Kf67DVFPfM zVV!ZYu$YZ7ekCjyo|YRMDn43>eF;0Zim zW!I1>)8nNK_D0iW`QbD3tB-P$OTiuVsIyT1c|rWR`Z=pfB7dL#eXPfVfMZ66_dS#V> zz(ZgrfDp-axaU=bM?o~=OAuZ_t|$@S15}UWpQphHPy(8S3?>-gaq)Hj!>%AMLX#kD zh6f=+na0;WLo8yHY0vOJmeQ~Ykq~VQsmfF$J=gJ!9?5dFy(wAz2>;pPC{H#oST0$7 z-{%OqWbrtcEFN;n`WF0@Wbt$Ok4x4>B+!iTpGp?LfJ+t+`R_}_xn%J;m#l9AKq@+>8<#GyCN z*@ts38ox>VR>7au{&l*NHEHT?Mxf+ljEgjr6kIkfw=-VR7=%$a#s=?f1=m77JH2)7 zft6=07sd5lG(pM5z0Wzl7w&Bj_B_D^v&?ucZm|%HdyULgK817l^xn?~wL|u*@tcto zjIW*yr#BLrqtP%biS0JBUBhig;sLDvn}K#h)3JJC46Z-6OmMI@UPa)9%J$Zpy*`0L zdtitlv}^rO%eVOo>|P_ge+d=%X`FmhS8ejW`1BwCw7cn}1slBnlsdWUc=5Ls(fqgl zWiK4r5&0H<;i~i`b0AyoJM!-h>+QeoaF{gK==j;iLmPr#Df{zNo^Hl4H*439K5a+(bmmD}=}gK0Q79JhOuc2F6BS%zij?y>Fc31zRZffu z)r`u<<8jzO2>TJe?u*dBCmw)M+Y{%9 z`|*>$LvmQtc%(JuG;0?Qyv*#`pYgC=JcYcybqYbra_z={P5(lT(8qD{HKR80u=m%F z?S0@`upb-%y~lX?0=B!2;jF*uG*h_qJ^dlMJna1$J*WFB_=a)xbd5EVKmGM50y7|G zE|B_T^)`>-CNCHl9a|!}S|zccMG~8Q0^0+#PcorHW?Xzwn$P%-XzO0_mo?8P%zJI{ z>hGH`{_goiP2RvbJKFK=v-vaT75{}-i6oR{V03)EDnbf<%t zyq(&8YdW2qvZAcICN}GJ#?BaDzEs{`VIcc~J+d!Hr~q6Q*aACSWA_x1bddd9YC(DxX1Obar%n>Xq0_WO%^MhOApGFD74 z1&HxR!xK1X+k18`fg&UQeSrot1c-Xl-yf*owo73&Wa4lpZn5`Eb$)yP-tEjZmOW|T zD;J^0XB>w^YTS*R`Z?LhqZkuFBKD3_W+TR>kTS-xeNDb7)%~aCro$|wU+>i>NErc( z>`~2Ow%#IIqWTuJD{Oervh$;@jf3qk<`kMUmmC+NC{V=OM;bCo4Aku_d<8;t?xcxi-;3V$xZY zCvxn>X?e?b^tg~2`&Ggf`L@$SlUtHfjubfpOG?}8-PW>g%Y<#6N|TD=qLZf?ed(&y zx9cyOy#IQX;D$2hLsAvk)p2x;h1+9_$3;zy{C^)&X9eJ8SPMz9y~M)x9cf(*qY+zp-w^8kOD zt!UPG_)^dI3kVayLGTvf4R--(cSd*J7ZEjX^hboRg6ZHs@F{o}DODp30B-;ffNquS z1n5=Q?;w5>M1ohqpTH?_8pHse5YAr^KLgH!vEY5s>5hN?2L1r}NqRR4){*2E-9_dpIX{jpIulryELqL{?aA7o?j@!7I)mU-)!dPI3grG#(L>u zYfmC;8ndyPT3uZ^pLZRGIfqAtheSkMPr08SnZ^Pmr>0EdwJpD)xPD$uL|mjUYF2b~ zczB#HZ0ely`SB$sX;oq2kc!jgHVVfBsmS>0{Wm(PhY zqzY2|&{Q|J-q%5>EjihB*CVeVS4}(K_H^mxBd=>-bI98|>CW!xZDS5jCPjbtU5gJ> z2&MBZ>2ivU3JH(2zT!&jQ{LLG^&tCdHpB+UqIL946-y*!O!u&O zwQllr_hA3+b(8O(hy6T!1a*^#y>*kvdEMk8|M9xX!*-WJH|r+f(fi|d^GPJ)S=w4* z)885Cy>YEGD##%F8{ zVG`fRHxOO}Uw|&~J-8bR{h4O*Z0ql+(|Bmi*eCt2Qn9{i)6SxiYzt^iQA?{Go-6huOz*zvwS z^`FZ|(X-Vo%;d$&m>qqfVee3^n!Vn#lL@RD=^rQQQ<<63@-?D{8p@cN+V5av=s|;M zZ&4D8@VJn08a|sn%q#*snvQSkIb<6VH6kP;jxsAC#)hSO$y~>kOjEI+JFW9)V<}t1 z8W^KDH0)#k(7^t#Cx)zku3!Iz`yN>6vWj+zzQ_Q-GXq+(n6NERU|V>4+V%U)j9oFt zpD(AS*VUqA$YBP#^T1{HfxpXTf=hZGlTp7SZA^ zU-}?wP=IA0T~nifQc&clpu>fNcHnr7HdTQ-j1v@NoF)U|d<^i6w%+ihnyHK@b}Qv$ zWkcu-4GQ5>qUdffpxhw&G6ktmu|e{_&-dJ)&jM|wKwH+#jIVm?ob@)=5iXoA+eR;I z*>cHH!VHXj{F(N@l2|(=77sg1EQR?QeIqn3g?Oj=c*}WcNGoNOkuOHksk@l3Pce2B zqTwn+&$|%gV5MlV3NdO_f;~D}lN-7rSAFq4hL^SUTa5Mpm`e9}C_~cDLsWS!=f4%G zSS!KZ;2y9F+zajltHJ$X4R`>o1rLIC;2}V~5)VM1N;!BFHXi|xg5QD7;4!cTJPw+{ zj^5LqY<6Swy7B&gYILJVvzAKe(~bn2FiY3HrG^Pluu}pHr^(*v+6Cu}o)mlvMZYPR z1rN+bU7sY&M$HbxAXBbopozc8FUYb%Kc8j2&-=t%WegeOX7XkV8k;02Y2A4AHgm~2B0n_0Kuf}X--Y|VZH6BJZpubJt4 zY48V6q&@VHpixiGoO$w_I@<@rBSYf%1Z8SJTpKcSz613RAt>87Un*gyX57pfH)&?e zn2Ek>X3JSVE!fJIlW&qrA!K08WbiT;M~k+xB|@h&UEPKgy=lP{?1BAz*cC?W#|0_` zcNtv^mg8%4Eql+V#ZwSW2XNofNaO*w%=Q2j{=x~;HI0ylFL3@zzqL2xgd&`CkWDlu zrj9Ya$Pxu8{S_X{;Z#3Jc+kiko^U#dI=C0?0>(B6z4ApwI{3!d4q1vn@<@i`9NK5& zn9)+i1o{80%DAndZdX}G!+pUNe2g_KntR`vt{k&|1lelPJ6?zH1UELEn%$V1%ug`~ zqgS)ms1uy_i!7BX2Hd!ce;zsh9o44i^N7B1^BMT-mEkYfFTb#|{BNk7*}P)4P)Gs` zHXUX4Y!fXw3OSxdUmaz~jfqv^wuhkgvz?@CZ?VM~KzhhSVQfrWZOosgq8c?jM=6Px zri~r3)=|r?eyV-@*@}95`Ty6OtbZbZ|KjueN{M$%8xvZZpbNXUh`vAB9Q_{>7a!6$ zvM9EUR($MLO~;RTxf!*=UbH8L`Jm>hEP5YZg$7Dk%%b*>6n8OuCF&vnDS4l37&X7l zv`teretfq*;62PwfPP>QnfAGqt zPaB!Lvme?N6%O&RA8k!x!=&vQOvCsXDn@;8{&*7j&)%B4&Qapp+b%};XF&9i^w(tn zY{0pMYSmmbWia0%Vfb9Hf^Dn{_ON*f7ocA<5#5e@*&J+@pbIh!9gpCj>20w-w+sEn zx5JzL=Nk9_n7$hLlbs2=K3p7QGaqKk9mJ}&*U6kNR;!rIWdR0IO3+8E=bcv4O%R6; z;3GD?I63#QVptdRdA{=gj}7m}{cNAa-T_zfpM#~~B}D@(Vx~^C%6Cd%buvdrWeeHS zABYRLkno?QRa|h@*%3b`8=q&)OY2;IDDuMNj`!4bH>~V@7VoSXxrlD z8NFS1w}q@~)GsN{$Q}u)Mi;dLnNW-2=4={!Tn$jcmS*gJMaXU zxMIp|W;*aOI-bIR$fPZ0HmD});tF!}Vk7C33HVlS`_dy2z4S2DNxE9AorW(YnLr!r zlmkdLDo9CNCW!t&9DhEc!T1&Lwb6A~r7gZ*bOPxsY@D2V9zBfC+A|2ZT0VQIrotvT zjpx;q*uRs1|KRr&!d+lb&-Rbz6^>c*3ZVp^1Lx_33Y+EDd@7l1W6dXWrKY(yRro$g zvKaq)vtao;5i)wd7VNEG3zkm5@)vgcZU2ntxp>gEZEUeHMWBW!@VRlL=da{rp#1lP zPXF_`Y{^*Z+5z^1PQOhidhIo|=pa6(e$elKk*#fk`3h!_ld9e}m51EQOXtV3R42YQ z5nDW@*m3OjCWr06<}=}6@09noQgQp+tFE;84R-C9bU3N;ZT2R&eF!n!{+zAYgG{rO z&QIB%|IBUAP8Qp47QW!zhINtWU{}^rm$^v z=Vf*`E0>@U=F0i#oT^Ez!2m#`l=Lk-2=i4aK8@XlGwfM~@SPkLqLNXiov@Kk%(4l@ z<{8$a6ojS=!J;EtAt&GrT!1T3IU2`a@DV&6jWaK39sIE;00cT3*If`Dh9Wu)gg6@a zT<~&g*uu8cAGDtjbq|I0GNU&~s>@d+>QoAPS- z#})5>;E8zPwJdW;XiI)4;(uIyu~ud%kpBbME?>CD zUS`;JA3sO)(TC|6LjA`M#AAvl2FnZ&UE%Qq{qD-kVt ziWdx|#~zkIFC!pU7kJ%N8>lzU4}^sS7jcp&rc9-bn!qU1V|P0{Rl}%el%N#6EM5RQ z2wo1%c9PaffQcjlg7x3&leZ)Zil+1{R`W4;RcT2T6#LJzE5ePAmRo^*DEWHIm(k2p z4~?|5!1o{wHk0s{d|V3&^^r27Z1ypXcPU`^<&Fv0X>vLSB~^%9{39R?O3RjpOB*-V z^Dqk)lsikTLVL!yDZ@swZ~00nA1-TmBfJN!0)4%C_;A!3@Bml~9t7*aLts7F0Gfai zYy=Mj6W|U&n*djCw>toB!M?{qvmA!Mt%z&`Pk`;<_n-x|f+xWauoFB5c7fes4|p21 zfoH&8aJ#F7gnhkEM%-nhC1954!{Ug@Vekrg6}$%i0FHpy!5iQxcoQ50 zZ-L|BZEym-13JJT!AbBZa0UU|teQo<(rM7*lWn)@$p?8{{#0)8; zK(UXt$0KMQn_@`7^-vs@))!Jmis$rqlpw04?D^d3?bzXUa zjb7e_EhE?n9tI{rU=w%*JPLjXHiO5&7VtP|23x^4@C4Wneh*qeD|iy@06W1`U>Dd8 z_JF5B8+b;5?CwRR9dO^hXTg3Tf#<;U-~h1r{vmu3@IkkifEm0D4ue;~tKc>82XF+u z4&DGq!JFV1cncf{Z-W!y9RYQx1Cc+1li*L_6nGcB2mTCBgTH_?;IH5;cpr3v55PI_ zH*g;O9efBr0vEu?;3D`0dnJMcZ| z2G@a14ol+;!YIk`s30)Yd5wzJSG#H?U5$@`5%dchjnrB06Ba7%drQcOY0=wmYEjq< zQqiCL*9+3R$%EH^ONZarXsG!Se-)XR$=!Hm3y}=p`kUZg^mRa)WSFQm_>yi)fUWeY zS>ayV(xObEbGDju(zy;hA2~Ih5>7}bK2=88NWvMrZh6aPr9gFGs^L&@&d%&86+I(A z!N{;mp_7Csz1-k=@`c?cs@vgqjLiQ~hLAo@p=|YC>C(T|Ki*lOghP%|7QI5yD@&!38-(c!Z~gj8_Q?Koq{DPE=gUg~yN3QRipvY#iDJp0*S z5ZFnIFMx*Y_EHM{B!9nwMRHp2?6svurxaQ|?QL6Pm5LT0d-s+sBw6@KaFg`GUYG1? zuLJXvyz-SFGKz5SFG{C_eJ{!>;cc-=YARAzu@=3(k|OR`r_fBlpnPdtrE;bn)r~?E zZFn)Tp4QJ6?xmXhT*IV_7~fCjk~z^UMnP-t^w=vc&bGgIRg1!2plus`mSOnD&HcXS zVpplTSXJfMqkjX14m+u{OYYl$|5&@u0=nEHe7OI-#*4LXb5#jalW#x+UgLsh4P{5W zUX!}6`P(uw*?NnT?qkhGMwiPKTFJLlbJ|8qFv&9*Wh_+eYpwGOK<0MZWRjs#p^|1c zDz-5aVqN!2=J`8l~n?dBG{3Up_4g7ePvB^DJUg&2y^t<67SH4B6k% zPw6Y^%e6}dsb+-tdZ!!me5J5O;fnKfyahp0rMY!wwpdv2Ds4(-?5cC4bNz4B%WLS10jdU=b3g4~#QloTd-cMRH}r@hv{wPSpjJKv9;sRXmf>6`rQjN_n^hB_40WqTPixC@ZJA~qSLXp;{&;^ zl<=`_7n4qOD^x;j$47G2?>lV}`G;JPIt3fNUe1#)qXlW~devdq)~0*~jyWqFq{Hh} zOBuDjDrl)K#BFA4#{dO9$U@viNmVoGA`(2=PSLt@n^KTge&wmfr5|>fGO6yp8|u*5?4+)D@%TOO zDkD%fcPWJ!I=RvV8b&DR1H(yot` zQTDAJ&tg18C=ebseW}z@+h6-BrOv+(^!4eLF_Ud;#|y~arb>CEAhlgrx-jZo3>DsX z)GbTBKg`Po4|-9FY@DW%w|0(kbZ)(z?jlgpOaAKucIMUj0 zyj>)hqh6Qo_B(k9O36^|u{utII&4U%%Tt5`so*`=W+olJ>aJpvYKKQxUTa4(7moI! zNZWE-_+&inT_kmNcx-_*PLMlD{&y-aqe(dhzr~Z&^>Zw1;oH!+`q`Ydj|6L*eHFeb$@UtH|wUo>a zfqJ7pAKa-o8uInzv^Y>N8RiF?g&#fkxb*(Qzz>x0^ka|RMTfk_gq9CIluafx88mPl zUTyJ6I#aJ!N%syCuc3?0_r7Oj5#y+7y2nzf>KUI)&?QD!-VM-*2Faim6Br#HERLm) z?}T6~_+D5>&6D~UkYR^MFok{T(Lv|#7tlHfiv~v7!^BKF9wfpT;Vr796GOxrCJ7ID zU9u%}mg*qY?31gc?smBkliF5!_}EMOdsN@qNGMYmdmWq|S!|JLRyna{nWP z4mXyNcROtrJeMSM#o%oAOY=ZN9taScfAaQw&mi$;W8hLbtSr)XKQX@7$y(x0*6dct zYIC1#fpHJHl)=5SFFzcpqngLrdNO2+hE}~l#(!_k8@(xuyJiQ#4{95KInwWja}~NP zPH>Mf2Z@G0*+$vdw8++M+!;nhCAFn64L2@pXxn9RsC03Ph%$nYlb)UA6M%J<_N==ykZGM%76t$moR zOqRe6Y~=Tn*8*yOMm?IEgVnaup$4{+IohEo&VL9gyi6QMm&!%%=5vcgw0SdCOM(W4 zl`dAw1(`_t3?|xdVLiq<+7JMbIv5Rf@bOW&R>6c-2lHnojG_6mQS^lurg>`MvyOip zCy0}TQH(UT+7eTSILLnAkKe@kmYY!RPLKZf^Y9wwFtrxbhG2Dni%nt>w;srBM^`PV ztmFfae2^?Hab*6q`K5L9^A{DGGQ}MFVy!qtSO8}=N4DHFTRcSF<25T=CUI$6pw-i! z1==vWlqI_DPuHLhb>xUz=xCF30Q0yi|)Zywy1Qav z>_!H_rJW{k*M@U*jf{3BYIN>>b0qg|tA&(aHi$v=c&etKZs7!(jN2>%OQLnr5rq*^ zp>eS#v7u2hMG>Jz;gPz~nCS4B;>eiTvcl+aSD8dxSBdx0!8-9Re87CMO}mEH-!Iy_ zL+MwSS=^Kh%d3j3tLp2jD{1Tf;xP6Mg)b2+=)wC%`=36G?w>DaN`_6^L5%LLMs)pQ ztsP@W`4jFRP*-~3I?mw`&`sdD){2mbRU>Gt@ z8mYs7OHxuIbWzE1aiOshDR^03baH5H)QE)8*w~cBn4}clh!Nq@cP(8|UtSqnSzeUi z8==C-wIll9*jqEZuCS!Eq_Dowk`%q^-@SeOE82nXy${P@aNGUaPSTsS$yB~bEMpJy z_)L22VNoXqEE1C$d(%=hUY3l&KXqt>>q_S@sH`t-#3YdV>Yn`CW67_7b{g$nC~j~p zDx6=su)M0Qx^AB34QWxMSpUPlD7@9YfSu)))w9X(S#2m~){Ap*+l4zmY}ZqcH}2MW z%N`WCMZEaEZaF}03q%`cEo#ecf8^-vH?O^!4$E~<-4MY(Ddb0JPP5iz6=o0V_!1E& z&;OuMdkx6ytrZhdD-x}>0`m@79N&%*r^iN2n6fB7C3{L#=7i~yDTPH9y6W7F`rNvT;)K}fg^>$l z<1&VoRm5ivPmjr+Qod+Mtnj- z@}$I=jLOBi*+n^pjk)nr+3B_OvL;N{EzFu28$P}|ykcTWMfrrZv}xJdbEap{NS<7r zFmL{_@xyf0@zv$E@zql*$B(ZrFHftku86FeJbqC|;>5JsHI3u5<13PqGt%Z4$LMsE zGfTp=5~8w}XC%zXh#VgknL8mack!f>#aZcbSuq(krS+-9vkL2`l~2h_UsRtH(@-2< z7B#o5A#Q3zLtNGTw1w#tOB!o48|roQ7DhxZN|~rzJS8SKaYS_OCsg+ z#f$SwtHMhwW|vk(E=(#*)n&|?ml_`z89u$VdRlp1PGLqvVM9q#MOIl{^zF<;RZR*6riphBq3mSEGG4tX|7iKNWoiZ)Aa&a7FpS8OUg4VaK02^T`*(7_PrNFf+pP^0#GsxtdBD$w z?NpZZAJej41E!Z2<#08f%+++NRZVk&&*1_;l1~<~AzLo+!SvN^7A*YK0c&!n@nrV? zxb>d!BaL#I#yW z>F3>>jk4ipE(BU>>|yN~g*bwb##(+MX1?%8AmT|s(azW_Q_v8EBh~cG%i78OpLOV* zh_>Q|o_oMRZRVEBf&4B{-)OC_OQT=b+Wv=IDEPnswIR?`VAK1^7T*KEsACO*Lw@oA z$ybYsVlI+t{prjvBR-fX`QK=Myaw>h>5+eAk?$QB_8hvfXX~A}sB_FtQ@H=gNj>_X zANKf>!|*q_* z+58^Oly6wi*)TP|6pc7{9pUbH+$79@w8B<1fjSRhSZ8IjI!Vf!uU0V%ZibI?SXPip zD%c`^*N@tc;A<)CD{Y%;o)}E;RH4~fK>B$YXlQ;&44{BS%@nIH9YMv@L~s7hWc_+# z>m_zpJ7y3y-Km~KzNf|Sq@?TGg9=kbPy(g?NvxCh*#=#bn-rR*%Y7kNe!w3DfIu)9 zXh9GN21CG5Fbsr%P!I-&104tl5g-yofoKo|Mu1ol2S$QXU^Ey5#)5G!utMq)i3bTF z5hQ_RkOIboRFDSJ!32;2CW1^b31orEAR9~pQ^7Ql1EzyqFazX)J3v0T6U+p&TwsMP zK%@{9fnrbsNC59+}J&;S;KMz9Dh21~$Fa2Hqx zmfPYVgNsbs>JT(=3@JWBc^!*YUzHA~1tq!B<{b4{X>3)i5X)IyRs5 zWhUdYyBcxvb=q)LUC75$Jc*BJ+7)BK1i8(351{ph>ZP>(L#;2ho%YgGOd+gxuimF_ zpk-z1u~bs3-cC`zng-I9s-vuL?W6F*txNN8>k4}M1$BV2z*t8!)6_21JXftD;X`dD z9j#EuP+)G*9OIL9+!LdW#?4W`fDymRyVcdyHd5(}p`ZpN<07p{RwtABd$l_~x`36@ z(%EVq?Y)dm{ZLI8DeKfTspL2|J5$v~)LEkrq>|^o=1^m``ZCX_N;+MIXSqjed`ab@ zNqD$R<3JHr7=MZy6=dB-zG^s<-ZM{~K<-!61*S%ICaa*@$JF0b*g|z3H7!tYp_Ol_ ztEgcCUci$1ol$Hl(w!$2KF0^g4yCaK8vB?iQb9dN;-9tNxHj`SR|x?)-P2juyvMUHRIJsJ#oclE)7_D71VjRI)fLrFZs?8m*JIS z(M@@kzHryfqcsmeK9H|TbY_iOPl0c$3rN2Q7oCVhJ}0a})|Wh|uArR~=Gp5@F#x|L zhmPNmJc@Wjw8(G?rLIPiViPap9E8U;sk3_Ch_B4xWy6*9bM*2#?J8>9ppL~rEaG?4 ziM!M)a^Ij9De6}7^vhvJP*(;Tcmc&gX(VT&;}Jz z;8S7(g*}LLG)+TU9eW-^+ue|lQx8(1psqDJX-t&2NnOKE(+6*1psCxW&ZVSpv<)=V zgxXpXiwrAxLNrnLPR3<@F%>@VHIE)Os=HWMAEEVH&rHa&2asj!tkR8H=sr;KE=;O= zOpR$~U7OVgs`m^s7|px6Qph66)Lc5QQ==X|pNl=SXv4=)6J4LEoyhbkY9LC!h{Cq3 z^{6q0N4yqM+Y=DXy)USJQQ2yYCpxvHdjjuv`80}S=r(nhRM)J|g(@gT9a;7OG)T@4 zbu4Xv9eM8Sstm?6wvp>t&7zwF$#hJss@X;@B)WMgVs2x5>L7LPK)Pz$)s>{%t@cG>vjraW zVBEts2MavhkzcP_YK>*E7!$vJExLl{jMr?UHBaMyc!ovJ(rM#S+^TK2dOep_CtA4= zYU!Tups%1FH2=SE>q#{Rtx1g;c>x8-OAnLbx!Gy^OX^^@#+v&lc!_oT2f2~&o2b9rUh%4egGG=n zU!%pHtG_k8oGYlpUCH&*WAx4u^&Qr#hcR_jz0d5tU=zVJP|h>?IJ*xmy=WJLb33TE z1x-xWAJikQtx?-aRGej5Y${5cuO@lOS}vVtFE3hO%EE9>5^c~zGg^e?&>-CP(h0Q} zOe4Huv-GV9eXBB@_z+i+k6Ei`1{QL$3jOga2t(6b>LfbPf-0z)p*rh7w#y~ox41;S ziFRw_XWD{?FKL{p{vF;L_-Gnv^SclQ!&s3`z}sJV+T**KY7(t)+uOTOTD*L z&9P7NYF}(^dJEo1%`o^VXJXfS>KCaAu(p?nI@GCzK3aiQI%oa`2~zAu(Fe~K-=njq zac|z_P}ZN-nKzQ)KquZqnIg;G$vj(~Z>-tjj{6o_AJzQ<1i7coV4Tv>`VXM)cF|U? z-*Th*%@7kdxz3#>Xim>t{ z^;K(qIrbTpYfl}sRJx4MP~On~o2?BG6l4;wx+`hV*WP^D2RKr+T~?RCc*XnA==5BL zzZ z`S=_4M?|FXW2EEKjW%SDwOEBVMLmf6iiL~1ttCCyRugE|m(6mGjy4LKT{mjSm0LOpDH3{#aBH!YewG$h>2x<< z0Gg|k4!CHtBq*qSMoC9Rc$rKN>LN6k`CJ{XqY?*AGff>6bT4H(XnKnD(qb&F^d)T& zG>N3@_DbQ+xQ6#+Z3RymeA|%0v2L2FWa;;Gsx+VWbYOc_;0RWM7k8k-QZ#}VEpIDo zVtG4WLI&QL&GgWW=6ZW6op#rV3~S}wD8dYPjhj`ldFPKF?T?;{wVmwKf~n|Op~p}< z?+JB!T#b_Mp3bsR4w$?qGtr84;ZCc%w4EcWkdjP#Xd1fPqX%ie=7Qa9?QmK;1Iyx+ zITYrjv6b#oYjR+=_R?&#%H|d?JlR_HXNezDte2*YbTR1e=#wEIXZknDc?Ago4Z z_Oj*c6S{Fx-pSRJFLk~I1*HGn+o7j-{w=Kt(zIG1JjYr2DJ=`q*wRTKO@(pjMlL4H z>E-*NKJ|9!3g7&A*b@j}MXnp@!W3~69SA_F_117pKTk<3{gJi3%~}MV$i&x*CPd@K zyW4YUTM8S>jpu0ndrk8{ZHj;CziD+h!wy`lUQN1Tnq2EEjeZ=B%JCuao2nwe(4cwN zN;`D8riRP5!DI^bC*Lp>jeiIiUW+iFiPB_QyPldT2%sge(a9|$Q=~>~5fthiqHMC* zs!0{8QS?eCbSpGzp+zz`@-9+k*0CWIa1 z`VS2v?^~RUfg~V-7R~2HS@Fz`YGP2DmR^RX@@gB}bz4_6RYtz<%@=2=D;Aq zfnh59FL)@Nw>Z?m>tL<+F#8FI0zQX!wBUqVY5DPxx)R0Fc37){uZ~Fl7Gp7tPjlo- z^gH;Hi1vKJLmd|E4W$jSn!gafc6b+Q6Rp#0d`+ohmc=vS*Dst1k6Y2q{SaE=hX99` zTCE-~1P0RAX&q^+57xYd3xW?f`OB+i^KnScm4`xEWAR3)mYF8u+5>(A9EO3B#y8ccN`boX3hWq>@D!CZ3Dx&kH-H^Ge7&I#TuFkVNHk_p^Mdx zNDNJiO^gYRic5yiM{)wZKayjUqGMuWB1goB-?cQlG_EkVuo%)@78w;96&(>C8XFy3 z78+F?5fxih7#SWN8DYI=(SP)w==fOHE=R>Rl<50bng3+<)Bl^*&)w=OVfWukU&g&{Tb}Q1rn7;!htG?or%uv{gX+;q3H; z~t*bn4FL@Wx~|F+@i>`*_p#%B1O)bL-~h#-~Py&r6G15R)=zO8nfq#;O?+xpNmM!O>#s0ZwCZ(0k9bTBME18s5olrNod|pI)THc)Di|35bnq4`eF(ElA zZ^DSI`5BW_7RAn3IHx>5wlQ+vyoQuvizh9fT~!+wIemQ0qLiA-Ba|l8$qqD*F8@@osKO{I?bTf5Ruo zV*Yf#X$gZHhO}vwxJQ^4bmKkxxLf@D{tN%V+LZrQ&I60*z}ca%Gr@130)HfU3cO7d9uyOQ)LVeyEilQn1x}MM)!|F6 zkFUT@KM$>$f7|@PS77S`(fxmg69@dD{psaHSo)wdmH9FWhD%R5H<(nxU)-NMw!lrA z{{aAL-B$6q3q}0VE0uH$F_vily{MO?Z%E&li(@bjfyuLo*!6gG(|vQrIPT)Wt&sSQ zvix0|co|yY9=y4G!(LH6#5z3vJuQo5bELrc#WMocxN9otQT;@IwPG)QU}^l%~dUCyXIiA`BRzdp^SFE z%P>EGs`@l$1;ZIY3eHn^+4Dib1_|c%7-v4p(|yy_EWy-V<-*M!B@zbgzmBt*)+N}8 zUU##O=JK&-31iLOYSw31Tf(sR(*8!>AK;N-t9i0Nb!`*}(t{OPEa~%PO|4{3)!-Zd z#^U|T-o^Xr;4Cp)!ocN8EeX3sFBI}jTE0q+HGmnc0~pxS(nD#QNfeW;X`~|)G;vtj zSmZWDOwTV>|HxknXb#rk@00xafEVohiJHwAXteliT9#toK0y<}QY>zY65JG#V|$V{ zTlc@l*ZrN8qN&A9F8px|OAi|}3c6_Qx9WQ1vV;N{0tzuubFaFlcl-ydwca-N0*^z| zE`YK3=QD$N8ZgxVum0TwdNNTH#nP-Vg+%)Gybu2}*IVCYavcklYLfU6<*zxp>9~PH z(ljS;7Tgd2>O!AcA2x-k#E}#wgZffH~BF2EJ2KtJFH`U7|10YoqWc!Ghz z3#fqxcmp3W2>80eL(2~le-Hoy!C;^TK_D0m0Ykws5CTF$7#I$8ARI)1NDu|0K@1oH zVnG}j2}Xg@U7MKjO!4xnR zOanP!I-vX@n>O;9G0<14$r!X=>LYfrTrHEwO5OGH*BPDu+&fHK+2y?&Qz^L!B~0;6 zNtDh#qQF$p6NQ4ORAA>H%>TfLDjnkOtC5=L3y(UsMwDS*_hpsGYN>00YooW6UF!_v zDlUj3os)kqDTWL?Kqu;)hm!6-LG$zLNqm?^OJDFQGBz)Ap~?$b79cOlS4#yi_-Lr* zvIjgPCiQotOE35+rAq_+9t}|n{d<=iImeDIkHOXm5DVhKNH7YF24lcjFb?QJJV*eE zAPFRc6fhp7f;5m0CV&hu5oCf%APY8CYS{Z zKp`js#h?U~f-*20%mL+~0?Y-KU>>Lf)u0B{f;uoC)Pn{6L*W>P$U@Kv7Jv zhcL%~cF)2G&4XGL!GcuxjAC8=k1DkYo7SQQ8Z49kgojo-vD161LaNbvWqH%RqkV4{ zv2?U7a4gn;Nb>a|m8YMr6jC0T&sypNS?}Und?v0zNnNvqSEa1b!J`?~)(7TEc}oLZ z22eyXG~5<9|BH5}je#S3j3CFY^LjT1j+V=NCv-|$6aFemYu!t>ddt*Jz2^3*oBs60 zAr@jfulBcC#4xKe%R2AYb4>Or5 z(##B;99pNksi+a;td^%???rvU&2i-Oy zmCyb(FpFWyG*h(Nl@u}ky=d8;aMy#O$o6OFpc)Epu`m^JyI9{zqftL7nVG|Q*f19vrol<(+giSZA72^N4i2Sb_QN?sHEPL7W>v{8!6|LDx+|JuB;B__pC>z_=dSjEs_%j%a>iDKwxMl0?Y2mZ*6^VXRm2b92Qy7={k3-s69p=%HUQ z`O7_$?(tC{kT99$UZ>xt9sM@#=(lM{zfC)W*ZObMj((eV#OG`LHtp!QX-D+iv?Kc0 zryb==b#KVmjl|NJb@43+hS|2(jaMWs7hv7zD}c)pDu4~J1$ICQ?12Mt1Wv#ixByq6 z0{ws+=nve12N1yk;0Xo-FQ5h*;0=7hAmA%SSDwqaxz;uucW`I0!2gnC^f|+0zC|Hhv3PBMl1|^^rl!4h` z4k!l|U@oWx^FS4-1~s4-)Peb+9xMP2U?FG(i@;*A1S|!2fn|U{TW%0#QtbnLI*2)5 cNTt-8z*tjFpq@Uh3DnT$n!pl_-3FTfA6u&$CjbBd diff --git a/AIProofread/Bridge.cs b/AIProofread/Bridge.cs index decccef..619de96 100644 --- a/AIProofread/Bridge.cs +++ b/AIProofread/Bridge.cs @@ -238,10 +238,11 @@ namespace AIProofread try { string applicationBase = AppDomain.CurrentDomain.SetupInformation.ApplicationBase; - string path = "updater.exe"; - ProcessStartInfo processStartInfo = new ProcessStartInfo(Path.Combine(applicationBase, Path.GetFileName(path))) + string path = Path.Combine(applicationBase, Path.GetFileName("updater.exe")); + ProcessStartInfo processStartInfo = new ProcessStartInfo() { WorkingDirectory = applicationBase, + FileName = path, UseShellExecute = true, Verb = "runas" }; @@ -273,7 +274,7 @@ namespace AIProofread public void ShowLog(string message) { - Logger.Info((Config.IS_WPS ? "WPS" : "WORD") + "-WEB " + message); + Logger.Info((Config.IS_WPS ? "WPS" : "WORD") + "-WEB " + message); } public void ShowLoginForm(string action) @@ -756,7 +757,7 @@ namespace AIProofread } catch (Exception ex) { - Logger.Error("Initial Content error:",ex); + Logger.Error("Initial Content error:", ex); return "false"; } return "true"; @@ -847,7 +848,7 @@ namespace AIProofread } catch (Exception ex) { - Logger.Error("导出勘误表失败:" + ex.Message,ex); + Logger.Error("导出勘误表失败:" + ex.Message, ex); return BridgeResult.Error(-1, ex.Message); } } diff --git a/AIProofread/Config.cs b/AIProofread/Config.cs index 2425cc3..55ba3da 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.4"; + public static readonly string APP_VERSION = "2.2.5"; public static bool IS_WPS = false; public static bool UpgradeForcedNotice = false; public static readonly string APP_BASE_DIR = AppDomain.CurrentDomain.BaseDirectory; @@ -52,7 +52,7 @@ namespace AIProofread /// /// 网页访问地址 /// - public static string WEB_PATH = AppServer.TEST; //pre-gm-plugin.gachafun.com localhost:5173 gm2-plugin.zverse.group + public static string WEB_PATH = AppServer.DEV; //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 diff --git a/AIProofread/Controls/FormMessage.cs b/AIProofread/Controls/FormMessage.cs index 91c6af2..7c2e916 100644 --- a/AIProofread/Controls/FormMessage.cs +++ b/AIProofread/Controls/FormMessage.cs @@ -123,6 +123,11 @@ namespace AIProofread.Controls private void BtnClose_Click(object sender, EventArgs e) { + if (!string.IsNullOrEmpty(currentConfirmAction)) + { + string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); + Globals.ThisAddIn.SendMessageToWeb(currentConfirmAction, "cancel"); + } this.Close(); } @@ -131,7 +136,7 @@ namespace AIProofread.Controls if (!string.IsNullOrEmpty(currentConfirmAction)) { string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); - Globals.ThisAddIn.SendMessageToWeb(currentConfirmAction, time); + Globals.ThisAddIn.SendMessageToWeb(currentConfirmAction, "confirm"); } this.Close(); } diff --git a/AIProofread/Ribbon1.Designer.cs b/AIProofread/Ribbon1.Designer.cs index 1325472..ee54c22 100644 --- a/AIProofread/Ribbon1.Designer.cs +++ b/AIProofread/Ribbon1.Designer.cs @@ -41,6 +41,13 @@ namespace AIProofread Microsoft.Office.Tools.Ribbon.RibbonDropDownItem ribbonDropDownItemImpl3 = this.Factory.CreateRibbonDropDownItem(); this.tabAIProofread = this.Factory.CreateRibbonTab(); this.group1 = this.Factory.CreateRibbonGroup(); + this.Group = this.Factory.CreateRibbonGroup(); + this.grpOther = this.Factory.CreateRibbonGroup(); + this.LblDate = this.Factory.CreateRibbonLabel(); + this.LblNickname = this.Factory.CreateRibbonLabel(); + this.group2 = this.Factory.CreateRibbonGroup(); + this.grpDebug = this.Factory.CreateRibbonGroup(); + this.dropDown1 = this.Factory.CreateRibbonDropDown(); this.BtnProofreadAll = this.Factory.CreateRibbonButton(); this.menuProofreadList = this.Factory.CreateRibbonMenu(); this.BtnProofreadExact = this.Factory.CreateRibbonButton(); @@ -53,30 +60,22 @@ namespace AIProofread this.btnDetectionParagraph = this.Factory.CreateRibbonButton(); this.btnDetectionHistory = this.Factory.CreateRibbonButton(); this.btnSetting = this.Factory.CreateRibbonButton(); - this.Group = this.Factory.CreateRibbonGroup(); this.ButtonSaveCache = this.Factory.CreateRibbonButton(); this.ButtonLoadCache = this.Factory.CreateRibbonButton(); - this.grpOther = this.Factory.CreateRibbonGroup(); this.BtnGetContact = this.Factory.CreateRibbonButton(); this.BtnUpdate = this.Factory.CreateRibbonButton(); this.btnLogin = this.Factory.CreateRibbonButton(); this.btnLogout = this.Factory.CreateRibbonButton(); - this.LblDate = this.Factory.CreateRibbonLabel(); - this.LblNickname = this.Factory.CreateRibbonLabel(); - this.group2 = this.Factory.CreateRibbonGroup(); this.BtnShowPanel = this.Factory.CreateRibbonButton(); this.BtnShowManual = this.Factory.CreateRibbonButton(); - this.grpDebug = this.Factory.CreateRibbonGroup(); this.btnShowPane = this.Factory.CreateRibbonButton(); this.btnHidePane = this.Factory.CreateRibbonButton(); this.BtnOpenLog = this.Factory.CreateRibbonButton(); - this.button1 = this.Factory.CreateRibbonButton(); this.BtnOpenLogger = this.Factory.CreateRibbonButton(); this.BtnTest = this.Factory.CreateRibbonButton(); this.BtnOpenAppDir = this.Factory.CreateRibbonButton(); this.BtnShowVersion = this.Factory.CreateRibbonButton(); this.button2 = this.Factory.CreateRibbonButton(); - this.dropDown1 = this.Factory.CreateRibbonDropDown(); this.tabAIProofread.SuspendLayout(); this.group1.SuspendLayout(); this.Group.SuspendLayout(); @@ -107,6 +106,66 @@ namespace AIProofread this.group1.Items.Add(this.btnSetting); this.group1.Name = "group1"; // + // Group + // + this.Group.Items.Add(this.ButtonSaveCache); + this.Group.Items.Add(this.ButtonLoadCache); + this.Group.Name = "Group"; + // + // grpOther + // + this.grpOther.Items.Add(this.BtnGetContact); + this.grpOther.Items.Add(this.BtnUpdate); + this.grpOther.Items.Add(this.btnLogin); + this.grpOther.Items.Add(this.btnLogout); + this.grpOther.Items.Add(this.LblDate); + this.grpOther.Items.Add(this.LblNickname); + this.grpOther.Name = "grpOther"; + // + // LblDate + // + this.LblDate.Label = "过期时间:"; + this.LblDate.Name = "LblDate"; + this.LblDate.Visible = false; + // + // LblNickname + // + this.LblNickname.Label = "xxx 已登录"; + this.LblNickname.Name = "LblNickname"; + this.LblNickname.Visible = false; + // + // group2 + // + this.group2.Items.Add(this.BtnShowPanel); + this.group2.Items.Add(this.BtnShowManual); + this.group2.Name = "group2"; + // + // grpDebug + // + this.grpDebug.Items.Add(this.btnShowPane); + this.grpDebug.Items.Add(this.btnHidePane); + this.grpDebug.Items.Add(this.BtnOpenLog); + this.grpDebug.Items.Add(this.BtnOpenLogger); + this.grpDebug.Items.Add(this.BtnTest); + this.grpDebug.Items.Add(this.BtnOpenAppDir); + this.grpDebug.Items.Add(this.BtnShowVersion); + this.grpDebug.Items.Add(this.button2); + this.grpDebug.Items.Add(this.dropDown1); + this.grpDebug.Label = "开发调试"; + this.grpDebug.Name = "grpDebug"; + this.grpDebug.Visible = false; + // + // dropDown1 + // + ribbonDropDownItemImpl1.Label = "开发"; + ribbonDropDownItemImpl2.Label = "测试"; + ribbonDropDownItemImpl3.Label = "生产"; + this.dropDown1.Items.Add(ribbonDropDownItemImpl1); + this.dropDown1.Items.Add(ribbonDropDownItemImpl2); + this.dropDown1.Items.Add(ribbonDropDownItemImpl3); + this.dropDown1.Label = "环境"; + this.dropDown1.Name = "dropDown1"; + // // BtnProofreadAll // this.BtnProofreadAll.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge; @@ -211,12 +270,6 @@ namespace AIProofread this.btnSetting.ShowImage = true; this.btnSetting.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnSetting_Click); // - // Group - // - this.Group.Items.Add(this.ButtonSaveCache); - this.Group.Items.Add(this.ButtonLoadCache); - this.Group.Name = "Group"; - // // ButtonSaveCache // this.ButtonSaveCache.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge; @@ -235,16 +288,6 @@ namespace AIProofread this.ButtonLoadCache.ShowImage = true; this.ButtonLoadCache.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.ButtonLoadCache_Click); // - // grpOther - // - this.grpOther.Items.Add(this.BtnGetContact); - this.grpOther.Items.Add(this.BtnUpdate); - this.grpOther.Items.Add(this.btnLogin); - this.grpOther.Items.Add(this.btnLogout); - this.grpOther.Items.Add(this.LblDate); - this.grpOther.Items.Add(this.LblNickname); - this.grpOther.Name = "grpOther"; - // // BtnGetContact // this.BtnGetContact.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge; @@ -282,24 +325,6 @@ namespace AIProofread this.btnLogout.Visible = false; this.btnLogout.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnLogout_Click); // - // LblDate - // - this.LblDate.Label = "过期时间:"; - this.LblDate.Name = "LblDate"; - this.LblDate.Visible = false; - // - // LblNickname - // - this.LblNickname.Label = "xxx 已登录"; - this.LblNickname.Name = "LblNickname"; - this.LblNickname.Visible = false; - // - // group2 - // - this.group2.Items.Add(this.BtnShowPanel); - this.group2.Items.Add(this.BtnShowManual); - this.group2.Name = "group2"; - // // BtnShowPanel // this.BtnShowPanel.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge; @@ -318,22 +343,6 @@ namespace AIProofread this.BtnShowManual.ShowImage = true; this.BtnShowManual.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnShowManual_Click); // - // grpDebug - // - this.grpDebug.Items.Add(this.btnShowPane); - this.grpDebug.Items.Add(this.btnHidePane); - this.grpDebug.Items.Add(this.BtnOpenLog); - this.grpDebug.Items.Add(this.button1); - this.grpDebug.Items.Add(this.BtnOpenLogger); - this.grpDebug.Items.Add(this.BtnTest); - this.grpDebug.Items.Add(this.BtnOpenAppDir); - this.grpDebug.Items.Add(this.BtnShowVersion); - this.grpDebug.Items.Add(this.button2); - this.grpDebug.Items.Add(this.dropDown1); - this.grpDebug.Label = "开发调试"; - this.grpDebug.Name = "grpDebug"; - this.grpDebug.Visible = false; - // // btnShowPane // this.btnShowPane.Label = "显示面板"; @@ -352,12 +361,6 @@ namespace AIProofread this.BtnOpenLog.Name = "BtnOpenLog"; this.BtnOpenLog.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnOpenLog_Click); // - // button1 - // - this.button1.Label = "更新测试版本"; - this.button1.Name = "button1"; - this.button1.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.button1_Click); - // // BtnOpenLogger // this.BtnOpenLogger.Label = "打开日志窗口"; @@ -388,17 +391,6 @@ namespace AIProofread this.button2.Name = "button2"; this.button2.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.button2_Click); // - // dropDown1 - // - ribbonDropDownItemImpl1.Label = "开发"; - ribbonDropDownItemImpl2.Label = "测试"; - ribbonDropDownItemImpl3.Label = "生产"; - this.dropDown1.Items.Add(ribbonDropDownItemImpl1); - this.dropDown1.Items.Add(ribbonDropDownItemImpl2); - this.dropDown1.Items.Add(ribbonDropDownItemImpl3); - this.dropDown1.Label = "环境"; - this.dropDown1.Name = "dropDown1"; - // // Ribbon1 // this.Name = "Ribbon1"; @@ -439,7 +431,6 @@ namespace AIProofread internal Microsoft.Office.Tools.Ribbon.RibbonButton btnShowPane; internal Microsoft.Office.Tools.Ribbon.RibbonButton btnHidePane; internal Microsoft.Office.Tools.Ribbon.RibbonButton BtnOpenLog; - internal Microsoft.Office.Tools.Ribbon.RibbonButton button1; internal Microsoft.Office.Tools.Ribbon.RibbonGroup Group; internal Microsoft.Office.Tools.Ribbon.RibbonButton ButtonSaveCache; internal Microsoft.Office.Tools.Ribbon.RibbonButton ButtonLoadCache; diff --git a/AIProofread/Ribbon1.resx b/AIProofread/Ribbon1.resx index 368446c..464653a 100644 --- a/AIProofread/Ribbon1.resx +++ b/AIProofread/Ribbon1.resx @@ -210,9 +210,6 @@ True - - True - True diff --git a/updater/Properties/app.manifest b/updater/Properties/app.manifest index 13e66c8..05ecd0d 100644 --- a/updater/Properties/app.manifest +++ b/updater/Properties/app.manifest @@ -14,8 +14,9 @@ 指定 requestedExecutionLevel 元素将禁用文件和注册表虚拟化。 如果你的应用程序需要此虚拟化来实现向后兼容性,则移除此 元素。 - --> + --> +