C# winform 程序下
[DllImport("user32.dll")]
private static extern bool EnumWindows(WNDENUMPROC lpEnumFunc, int lParam);
通过API能获取到 窗口的句柄。不过窗口里面的控件没有句柄。按钮可以通过 坐标模拟鼠标点击, const uint downCode = 0x201; // Left click down code
const uint upCode = 0x202; // Left click up code SendMessage(hWnd, downCode, wParam, lParam); // Mouse button down
SendMessage(hWnd, upCode, wParam, lParam); // Mouse button up
但是文本框不知道怎么粘贴或者是输入文字,求高手指点下。
试了。使用模拟坐标点击,激活了文本框。
1.用模拟发送按钮CTRL+V 。 SendKeys.SendWait("^{V}"); 好像发送不到窗口的坐标去。只能手工点击的鼠标激活的窗口才能使用 SendKeys
用后台的方法好像都没有调试成功。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货