C# 通过某个窗口的句柄去后台模拟鼠标键盘的操作

问题描述

比如我创建了三个记事本,名字叫记事本1,记事本2,记事本3,我程序已经获取了三个记事本的窗体句柄,三个记事本分别打开了,并且最小化到任务栏,我想用C#来实现后台模拟鼠标键盘的操作,在记事本上面打一篇文章等等操作。而且同时,我电脑还可以为我所用,我可以用鼠标,键盘操作其他事情。也就是那三个记事本完全由后台去操控,而且是同时进行的,不影响我前台实际鼠标的移动,点击,键盘的按键等等。请问各位大神,有什么好的办法么,我百度了很多,试验了很多,都不管用

解决方案

解决方案二:
http://download.csdn.net/detail/y526892224/3609778

时间: 2024-09-28 18:44:07

C# 通过某个窗口的句柄去后台模拟鼠标键盘的操作的相关文章

我想用vb实现后台模拟鼠标键盘的动作,就像按键精灵一样

问题描述 我想用vb实现后台模拟鼠标键盘的动作,就像按键精灵一样 我在做一个表单辅助工具,希望自动将程序获得的数据自动填入表单中,希望大神给一些建议. 解决方案 sendkeys语句. 鼠标用mouse_event api函数

c#如何后台模拟鼠标操作?

问题描述 注意我问的是后台模拟鼠标,光标移动-点击-返回这个不是后台,因为它利用的是前台鼠标跟后台扯不上边都,我问的是后台,后台.........不影响你的鼠标正常使用完成后台模拟 解决方案 解决方案二:是不是想用控别的软件,像按键精灵一样?最好用C++写一个系统钩子.解决方案三:找到控件句柄,发送消息就行.解决方案四:http://download.csdn.net/detail/mjp1234airen4385/1550580这个是C++的,你看看,有没有用解决方案五:查找句柄,发对应的消息

求助关于vb。net中的后台模拟鼠标的问题

问题描述 一直用按键精灵做一些脚本,但是可惜的是只能自己使用,有些数据是需要修改的,所以一点都不懂的朋友很难使用,就想自己开发出一个脱离按键精灵的程序.我也是按照按键精灵的编程来设计程序的,查找到窗口句柄,找出相对坐标,然后后台模拟鼠标点击.可能由于我是vb.net的初学者,做了好几天都没做出来,查找了大量的资料,现在已经找到了句柄,找到了相对坐标,然后的后台模拟点击就找不资料了.难点现在又两个:1:SetCursorPos获取光标位置的话会占用鼠标,vb.net中有不占用鼠标后台点击的方法么?

请求帮助 在net中如何根窗体句柄去查找所有控件的句柄啊

问题描述 在net中如何根窗体句柄去查找所有控件的句柄啊vb6做出来了,NET做不出来啊 解决方案 解决方案二:EnumChildWindows解决方案三:递归调用EnumChildWindows.解决方案四:还是没有办法实现啊给出我的代码,朋友帮我修改一下谢谢ImportsSystem.Runtime.InteropServicesImportsSystem.NetImportsSystem.IOImportsSystem.TextPublicClassForm3PrivateConstWM_

javaScript(拼写树形)+ajax请求,去后台查找数据

第一步:页面加载完成时,利用jquery中的一函数,调用js方法,js方法,发送ajax请求,去后台查找父类权限集合,响应回来json格式的数据,对数据进行操作,往页面上添加内容 1 //页面初始化加载菜单内容 2 $(document).ready(function(){ 3 loadPower(0); 4 }); 5 6 //加载一级权限菜单 7 function loadPower(pId){ 8 $.ax({ 9 type: "get", 10 url: "<%

c++-小弟请教在MFC中子窗口如何获取父窗口的句柄啊

问题描述 小弟请教在MFC中子窗口如何获取父窗口的句柄啊 比如我有个父类的Dialog类为A,还有一个子类的Dialog类为B,然后在A类的头文件中包含了B的头文件,然后在A类中生命一个B类的成员变量,类似下面那样,然后我通过一个button调用DoModal();B类的STYLE改为CHILD了: 然后我希望在子窗口中处理一些数据,然后传给父窗口:比如A中有个IDC_text1 有个IDD_BUTTON1,B中有个IDC_text2,有个IDD_BUTTON2: 我就希望在B中的IDC_tex

子窗口句柄-子窗口如何获取另一个子窗口的句柄

问题描述 子窗口如何获取另一个子窗口的句柄 将一个窗口分割成两个对话框后,如何在一个子窗口上获取另一个子窗口的句柄 解决方案 对话框创建以后在OnInitDialog中将自身句柄放在全局变量中(甚至你可以放自身对象实例过去) 这样不需要api就能调用 解决方案二: 可以FindWindow或者通过主框架来交互,主框架保存所有窗口句柄 解决方案三: 首先查询到父窗口句柄,之后遍历所有子窗口,通过类或者其它标记确定所需要查找的子窗口就行了

论坛-c++ 如何获取一个没有标题栏窗口的句柄?

问题描述 c++ 如何获取一个没有标题栏窗口的句柄? 急啊......我知道用 HWND hMainWnd = ::FindWindow(NULL,L"FloatWindow"); 第二个参数是窗口名 可是没有标题栏的话窗口名也用不了 第一个参数类名也用了不好使 求论坛大神讲解!! 小弟新手 解决方案 可以通过CreateToolhelp32Snapshot获取进程的ID,然后用EnumWindows来获取进程的窗口HWND. 解决方案二: 拖动没有标题栏的窗口 解决方案三: 如果没有

怎么根据句柄去删除消息?

问题描述 怎么根据句柄去删除消息? 怎么根据已经得到的句柄,通过windowapi去删除记事本里面原有的文本内容或者是修改,或者是怎么模拟键盘的删除键?因为界面是不是开发的界面,所以无法通过按钮或者是其他事件来处理. 解决方案 可以,先说模拟键盘,你不用界面,如何模拟?难道只是监听按键吗句柄是什么句柄,只要你能调用winAPI就可对文件进行系列IO操作可了解""WinAPI文件操作""内容