前提工作:
①需要引入命名空间:using System.Windows.Automation;
②添加两个引用:UIAutomationClient、UIAutomationTypes
using System.Windows.Automation; private static void AutoClickLoginButton() { //进程名称 可替换为你程序的进程 string appName = "FR"; Process[] myProcesses = Process.GetProcessesByName(appName); if (myProcesses.Length > 0) // 如果程序已经启动 { Process targetProcess = myProcesses[0]; AutomationElement rootElement = AutomationElement.FromHandle(targetProcess.MainWindowHandle); AutomationElement loginButton = FindLoginButton(rootElement); if (loginButton != null) { // 使用 InvokePattern 模拟点击登录按钮 InvokePattern invokePattern = loginButton.GetCurrentPattern(Invoke

最低0.47元/天 解锁文章
1485

被折叠的 条评论
为什么被折叠?



