c#打开一exe应用程序,并在这个应用程序中按一下回车! C#打开一个应用程序(第三方exe文件),然后在打开的这个应用程序界面上自动的按一下某button,目前这个button,用键盘回车也是能激活的!类似外挂程序,控制第三方软件的button!如何实现吗?大家帮帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 const uint BM_CLICK = 0xF5; //鼠标点击的消息,对于各种消息的数值,大家还是得去API手册 IntPtr hwndCalc = FindWindow(null, "第三方软件"); //查找计算器的句柄 if (hwndCalc != IntPtr.Zero){ //如何模拟回车?}2.那个按键是图片用下面这个方法不知道怎么button的名字IntPtr hwndThree = FindWindowEx(hwndCalc, 0, null, "按键名称不知道"); sendmessage()能不能具体一点? [DllImport("user32.dll", EntryPoint="SendMessageA")]private static extern int SendMessage (IntPtr hwnd, int wMsg, IntPtr wParam, string lParam);这是Windows API,消息机制楼主去找找这方面的书看看即可。 SendMessage(hwndCalc, 0X104, 0Xd, 0);//enterSendMessage(hwndCalc, 0X105, 0Xd, 0);//释放enter没效果啊 System.Windows.Forms.SendKeys.Send( "{Enter}");直接这个倒是可以 找一个模板引擎 求助VS2008工具箱什么都没了!555.。。。。。。。。 c# 中的一问题 WindowsMediaPlayer插件如何实现缓冲 关于treeview的问题 gridVeiw 中的 dropdownlist 问题 急~~~~ 关于 C# Ftp 获取 文件目录的问题 急问:HttpWebRequest.GetResponse() 在winform中可以而在asp.net中访问远程服务器却不可以? 200分:关于多线程使用资源(对象)的问题,大家来回答,up有分 画线问题??? 在C#中,怎么指定特定地址的呢??? 求助,在DataGridView中隐藏行?急!
IntPtr hwndCalc = FindWindow(null, "第三方软件"); //查找计算器的句柄
if (hwndCalc != IntPtr.Zero)
{
//如何模拟回车?
}2.那个按键是图片
用下面这个方法不知道怎么button的名字
IntPtr hwndThree = FindWindowEx(hwndCalc, 0, null, "按键名称不知道");
private static extern int SendMessage (IntPtr hwnd, int wMsg, IntPtr wParam, string lParam);这是Windows API,消息机制
楼主去找找这方面的书看看即可。
SendMessage(hwndCalc, 0X104, 0Xd, 0);//enter
SendMessage(hwndCalc, 0X105, 0Xd, 0);//释放enter
没效果啊
直接这个倒是可以