如何解决如何在 UWP (C#) 中在后台运行一段代码?
我试图以编程方式移动鼠标光标,但是当我失去对 uwp 应用程序的焦点时,光标停止移动,只有在 uwp 应用程序窗口处于焦点时它才会移动,Windows 窗体应用程序不会发生这种情况.
那么有没有一种方法可以让我在不关注应用程序的情况下移动鼠标?????????????
注意:我正在使用计时器\时钟移动鼠标光标。
dispatcherTimer = new DispatcherTimer();
dispatcherTimer.Interval = new TimeSpan(0,1);
dispatcherTimer.Tick += handler;
dispatcherTimer.Start();
private static void handler(object sender,object e)
{
// execute repeating task here
for (int i = 0; i < 30; i++)
{
Keyboard.pressKey(Keyboard.KeyCode.LEFT);
Mouse.move(-1,0);
Keyboard.pressKey(Keyboard.KeyCode.UP);
Mouse.move(0,-1);
System.Diagnostics.Debug.WriteLine(counter+" first loop");
}
}
简单地说就是告诉我如何在后台执行此操作,或者简单地告诉我如何在后台执行\任何一段代码,无论它是否只是更新标签。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。