好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 嵌入式.h 于 2017-12-21 08:41 编辑
【提示】对于某些绕过windows消息机制的应用及游戏、此工具是无效的、请不要期望太高、这只是个小工具不是驱动级别的模拟!
自己做的一款多个坐标自动点击小工具【编程语言c#】、可以实现多个点的连续点击、由于工作的关系还加入的硬件判断、实现状态识别、完成自动开始点击的动作。
工具操作简单、界面上附带操作说明!至于串口自动模式需要USB-TTL\或配备DSR的串口设备。
【模拟键盘方法】有的同学可能不满足鼠标点击、在此我附上模拟键盘按下的方法、自己动手修改一下遍可以实现自己想要的功能主要还是调用WinApi、可以自己重新封装一下:
[C#] 纯文本查看 复制代码 /// <summary>
/// 键盘事件
/// </summary>
/// <param name="bVk"> virtual-key code</param>
/// <param name="bScan">hardware scan code</param>
/// <param name="dwFlags"> flags specifying various function options</param>
/// <param name="dwExtraInfo"> additional data associated with keystroke</param>
[DllImport("user32.dll")]
public static extern void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);
//bvk为键值,例如回车13,bScan设置为0,dwFlags设置0表示按下,2表示抬起;dwExtraInfo也设置为0即可。
/// <summary>
/// 监听按键方法
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void khl_KeyDown(object sender, KeyEventArgs e)
{
textBox1.AppendText(e.KeyCode.ToString());
if (e.KeyCode==Keys.End)
{
keybd_event((byte)91, 0, 0, 0);
keybd_event((byte)Keys.D, 0, 0, 0);
keybd_event((byte)Keys.LWin, 0, 2, 0);
keybd_event((byte)Keys.D, 0, 2, 0);//模拟WIN+D
}
} |
|
|
|
多坐标自动点击.rar
(109.91 KB, 下载次数: 1874)
之前在别的板块发帖不能上传rar附件、所以发帖的时候直接上传了改后缀的附件、
在此感谢Hmily大大的提醒、附件已经更改、感谢大家、
度盘:链接:http://pan.baidu.com/s/1pLRsnoR 密码:qr23
源码:
多坐标点击源码.rar
(818.51 KB, 下载次数: 711)
谢谢大家的热心~~ |
|
|
|
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|