我的客户有一个 ERP,它有一个非常愚蠢的功能,即当用户处于非活动状态 10-15 秒时,它会注销用户。然后用户必须一次又一次地输入用户名和密码,这真是令人头疼。我必须为此提出一个解决方案。
我的想法是附加一个指纹扫描仪并编写一个小服务。当用户滑动手指时,该服务已经具有针对该指纹的用户名和密码,它会在用户名和密码字段中输入所需的凭据并提交。
现在的想法很简单。但实施不是。真正的交易是关注用户名和密码字段(即文本框)。
如果它是一个网络应用程序,我会使用一些浏览器自动化库来查找所需的元素(通过 id 等),但它是一个桌面应用程序,到目前为止,即使它是用本机代码编写的,我也没有解释。
我想知道我们是否可以通过编写 C# 代码来关注应用程序的文本框并在其中插入文本(插入文本很容易,只需模拟“粘贴”或击键)。
或者是否有另一种可能的方法。