前言 Winform 在特定情况下,需要判断软件空闲时间(鼠标键盘无操作),然后在做一下一些操作. 实现 做了一个简单的例子,新建一个窗体,然后拖两个控件(Timer控件和label控件) using System; using System.Runtime.InteropServices; using System.Windows.Forms; namespace LastInPut { public partial class FrmLastInfo : Form { [StructLayo…
原文:C# WPF 中用代码模拟鼠标和键盘的操作 原文地址 C#开发者都知道,在Winform开发中,SendKeys类提供的方法是很实用的.但是可惜的是,在WPF中不能使用这个方法了. 我们知道,在WPF中非UI线程刷新UI线程,需要使用Dispatcher.Invoke((Action)delegate { /* Your code is put here */ });方法.这里调用System.Windows.Forms.SendKeys.Send()方法会报错. 下面这个代码文件做了一个…