C#如何控制键盘输入 小弟我最近作了一个小程序,让程序自动运行另外一个程序。可是打开了程序,要怎么样让我做的程序控制那个程序自动输入登录???????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另一个程序如果是你自己开发的,就好办一点。如果是没有源代码的程序,就不太好办。你可以把那个程序修改一下,在启动的时候,检查是不是登录要求已经满足,也就是把登录信息放在数据库里,或者是本地的XML文件里都可以。 简单的可以用C#实现1)激那个窗体2)用System.Windows.Forms.SendKeys.Send(..) 发送按键复杂的可以用 APIFindWindow SendMessage 像你这种情况,你可以把要填写的内容 Copy 到剪切板上,然后用 SendMessage 这个 API函数发送到文本框里。SendMessage( 文本框的句柄,WM_PASTE, 0, 0)这样,就可以把 剪切板 上的内容发送到文本框里了。 SqlCommandBuilder对象 删除操作怎么用 从文本导入数据如何解析双引号 怎么判断窗体已存在? 16进制数转换成浮点数 winform里dataGrid怎样能做多行选择? 请问大家,一般的权限控制怎么做啊。说说就给分 数据库查询,求帮助!高手请帮忙! 关于虚实例方法与非虚实例方法的调用 数据库二进制流读取和写入的问题 怎么能把datagrid行和列反过来? 如何将一个表的数据Copy到另外的一个表中去 求助!
如果是没有源代码的程序,就不太好办。你可以把那个程序修改一下,在启动的时候,检查是不是登录要求已经满足,也就是把登录信息放在数据库里,或者是本地的XML文件里都可以。
1)激那个窗体
2)用System.Windows.Forms.SendKeys.Send(..) 发送按键复杂的可以用 API
FindWindow SendMessage