sendmessage怎么在易语言中让它找到指定窗口然后发送按键消息而且支持后台的哦谢谢大家帮忙解决解决吧!

就是如何让易语言后台模拟按键而又不印象和干扰其他程序的操作。求那位大虾帮帮忙把!要源码的哦,因为我一看源码就会咯!谢谢咯

发送按键消息用这个命令:ndmessage(你要接收消息的窗口句柄,自定义消息,0,0)
而支持后台的话,你用了时钟去循环执行,就已经可以后台了。
关键在于找到指定的窗口,一般窗口所属进程的名称是不变的,那就可以从进程名取出窗口句柄,然后就sendmessage就行了。
值得一提的是这个方法用来对付网络游戏不一定管用,网络游戏开发者有一定的防范措施的!
你可以用来对付系统记事本测试一下程序是否有效
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-08
用个超级模块。 按键消息(句柄,#A键,,真) 就是这么简单。 纯源码你看不懂 都是API本回答被提问者采纳
第2个回答  2011-08-02
sendmessage(你要接收消息的窗口句柄,自定义消息,0,0)

sendmessage怎么在易语言中让它找到指定窗口然后发送按键消息而且支持后 ...
发送按键消息用这个命令:ndmessage(你要接收消息的窗口句柄,自定义消息,0,0)而支持后台的话,你用了时钟去循环执行,就已经可以后台了。关键在于找到指定的窗口,一般窗口所属进程的名称是不变的,那就可以从进程名取出窗口句柄,然后就sendmessage就行了。值得一提的是这个方法用来对付网络游戏不一定管...

VC SendMessage发送鼠标按键消息(指定坐标)怎么写
当你按下了键盘或鼠标时(左或右键),其实就发生了一个WM_CHAR消息,假设是左键,代码如下:\/\/窗口过程函数 LRESULT CALLBACK WindowProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam){ switch(uMsg){ case WM_LBUTTONDOWN:MessageBox(hwnd,"left mouse clicked","提示",0); \/\/输出“...

如何向所控制的另一个应用程序中的弹出对话框发送消息?
用API函数SendMessage()发送按键消息到指定窗口。SendMessage(窗口句柄,消息类型,所要发送的消息,0)消息类型中,WM_KEYDOWN是按下某键,WM_KEYUP是释放所按下的键,所要发送的消息此时当然是对应的键值啦!可以在网上查找一下“键盘VK值表”窗口句柄要用FindWindow() API函数取得,具体用法请自行上网...

怎么获取窗口发送的消息
最简单方法就是用 FindWindows这个API了,你先用SPY++看看这个窗口的classname和caption,然后把它们作为FindWindows的参数 现在我想对该弹出式窗口模拟一次回车按键信息,能告诉我怎么弄吗?很简单,用SendMessage就可以了。LRESULT SendMessage( HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam );hWnd:...

窗口收不到sendmessage的消息,怎么回事!
发送按键消息用这个命令:ndmessage(你要接收消息的窗口句柄,自定义消息,0,0)而支持后台的话,你用了时钟去循环执行,就已经可以后台了。关键在于找到指定的窗口,一般窗口所属进程的名称是不变的,那就可以从进程名取出窗口句柄,然后就sendmessage就行了。值得一提的是这个方法用来对付网络游戏不一定...

相似回答
大家正在搜