|
7 | 7 | using System.Linq;
|
8 | 8 | using System.Net;
|
9 | 9 | using System.Reflection;
|
| 10 | +using System.Runtime.InteropServices; |
10 | 11 | using System.Security.Cryptography;
|
11 | 12 | using System.Text;
|
12 | 13 | using System.Text.RegularExpressions;
|
@@ -134,42 +135,45 @@ private static void OnMouseWheel(object sender, MouseEventArgs e)
|
134 | 135 | .LastOrDefault(window => window is IconPopup)?.Close();
|
135 | 136 | }
|
136 | 137 |
|
137 |
| - private async void OnMouseDragFinished(object sender, MouseEventArgs e) |
| 138 | + private void OnMouseDragFinished(object sender, MouseEventArgs e) |
138 | 139 | {
|
139 | 140 | if (!GlobalSwitch) return;
|
140 | 141 |
|
141 | 142 | if (SwitchSelectText.IsOn == false) return;
|
142 | 143 |
|
143 |
| - var clipboardBefore = Clipboard.GetText(); |
144 |
| - //var clipboardBefore = Clipboard.GetData(DataFormats.Rtf); |
| 144 | + //var clipboardBefore = Clipboard.GetText(); |
| 145 | + ////var clipboardBefore = Clipboard.GetData(DataFormats.Rtf); |
145 | 146 |
|
146 |
| - Clipboard.Clear(); |
147 |
| - await Task.Delay(20); |
| 147 | + //Clipboard.Clear(); |
| 148 | + ////await Task.Delay(11); |
| 149 | + //Thread.Sleep(11); |
148 | 150 |
|
149 |
| - SendKeys.SendWait("^c"); |
150 |
| - await Task.Delay(500); |
| 151 | + //SendKeys.SendWait("^c"); |
| 152 | + ////await Task.Delay(666); |
| 153 | + //Thread.Sleep(1111); |
151 | 154 |
|
152 |
| - if (Clipboard.ContainsText()) |
153 |
| - try |
154 |
| - { |
155 |
| - var transform = PresentationSource.FromVisual(this).CompositionTarget.TransformFromDevice; |
156 |
| - var mouse = transform.Transform(new Point(e.X, e.Y)); |
157 |
| - var iconPopup = new IconPopup |
158 |
| - { |
159 |
| - Left = mouse.X + IconPopupX, |
160 |
| - Top = mouse.Y + IconPopupY, |
161 |
| - ShowActivated = false, |
162 |
| - Focusable = false, |
163 |
| - CopiedText = Clipboard.GetText() |
164 |
| - }; |
165 |
| - iconPopup.Show(); |
166 |
| - } |
167 |
| - catch |
| 155 | + //if (Clipboard.ContainsText()) |
| 156 | + |
| 157 | + try |
| 158 | + { |
| 159 | + var transform = PresentationSource.FromVisual(this).CompositionTarget.TransformFromDevice; |
| 160 | + var mouse = transform.Transform(new Point(e.X, e.Y)); |
| 161 | + var iconPopup = new IconPopup |
168 | 162 | {
|
169 |
| - // ignored |
170 |
| - } |
| 163 | + Left = mouse.X + IconPopupX, |
| 164 | + Top = mouse.Y + IconPopupY, |
| 165 | + ShowActivated = false, |
| 166 | + Focusable = false, |
| 167 | + //CopiedText = Clipboard.GetText() |
| 168 | + }; |
| 169 | + iconPopup.Show(); |
| 170 | + } |
| 171 | + catch |
| 172 | + { |
| 173 | + // ignored |
| 174 | + } |
171 | 175 |
|
172 |
| - Clipboard.SetDataObject(clipboardBefore, true); |
| 176 | + //Clipboard.SetDataObject(clipboardBefore, true); |
173 | 177 | }
|
174 | 178 |
|
175 | 179 | public void ProcessText(string text)
|
@@ -592,9 +596,9 @@ public void CheckUpdate()
|
592 | 596 | var notifyUpdate = new
|
593 | 597 | NotifyUpdate("打扰一下,您已经使用这个软件版本很久啦!\n\n或许已经有新版本了,欢迎前去公众号获取最新版。✨",
|
594 | 598 | "知道啦", "别再提示")
|
595 |
| - { |
596 |
| - Owner = this |
597 |
| - }; |
| 599 | + { |
| 600 | + Owner = this |
| 601 | + }; |
598 | 602 | notifyUpdate.Show();
|
599 | 603 | }
|
600 | 604 |
|
|
0 commit comments