VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 935|回复: 6

[交流] 同时自动锁定两个窗口,鼠标在里面运行点击

[复制链接]
83_avatar_middle
最佳答案
0 
在线会员 发表于 2021-12-6 22:01:46 | 显示全部楼层 |阅读模式
求各位芃逸以及各位老师们,我想学习windows编程,最后想制作制作一个脚本,能同时控制两个游戏窗口,使得游戏自动运行,我自己去继续学习写代码,需要知道哪些知识啊?汇编是找游戏内存数据的,先不说,如何制作一个能同时在两个窗口点鼠标就行,不影响我单独使用鼠标。感谢各位大佬指明学习方向啊同时自动锁定两个窗口,鼠标在里面运行点击




上一篇:求助,Linux下socket编程,accept返回的id在一定范围内重复!
下一篇:自动鼠标与自由的鼠标
31_avatar_middle
最佳答案
62 
在线会员 发表于 2021-12-7 10:37:00 | 显示全部楼层
本帖最后由 cpp2019 于 2021-12-7 10:41 编辑
yoobaby 发表于 2021-12-7 00:11
说真的,用C++折腾这些感觉很废劲。易语言你值得拥有。很多模块能直接干这些事。应了那句老话:语言只是个 ...


C++写这些不算费劲,会的话很轻松,如果说用C++写不了的话,用易语言也是写不好的,仅仅是调用一下别人写的模块而已,如果逻辑这块不好的话模块都用不好!易语言虽然帮助了很多人,或者说给很多不会编程的人带来了许多方便,但不得不说易语言根本不能算做一门语言,只是人家搞出来赚钱的工具罢了,而且是一个很烂的工具,要性能没性能,要面子没面子,要里子没里子,这些后边会说到。

如果你用过Delphi7就知道,易语言IDE界面、代码编辑区跟Delphi7可以说是一模一样,也就近些年界面有点儿变化,控件方面跟Delphi差不多。

内置的链接器,一直用微软VC6的链接器用了多少年都!易语言多数是被一些别有用心的人用来写一些破坏性的工具,导致用VC6编译的程序也容易误报,因为易语言内置了VC6的链接器。

易语言可能是不挣钱了吧,又搞出个什么火山开发平台,我也是前段时间无意中看到的,官网中有段描述说可以直接使用C++代码,我安装了一套试用版体验了下所谓火山平台,其实就是写了个编辑器,封装了自己的文件格式,可以引用用C++文件、编写C++代码,链接器还是调用VS2017的,但编译速度比VS2017慢很多很多,一套完整的售价2698,这个东西要是想搞的话你也能写出来,写个编辑器不难吧,搞个自己的文件格式也不算难吧,封装自己的库文件说白了其实就是给函数取了个别名!

所谓的封装库演示:
  1. #include <iostream>
  2. #include <windows.h>

  3. typedef int 整数型;
  4. typedef char* 文本型;

  5. 整数型 查找窗口(文本型 窗口标题, 文本型 窗口类名 = NULL)
  6. {
  7.         return (整数型)FindWindowA(窗口类名, 窗口标题);
  8. }

  9. int main()
  10. {
  11.         文本型 标题 = (文本型)"命令提示符";                // 查找CMD窗口
  12.         整数型 返回值 = 查找窗口(标题);
  13.     std::cout << 返回值 <<"\n";
  14. }
复制代码


用易写点小工具自己用还是可以的,给别人用就算了,搞不好别人还以为你给人投毒,不少借着易语言容易报毒的特性给人投毒的!

用易写的程序速度和效率这些网上不少讨论的,我就不多说,这就是要性能没性能!

用易的去找工作恐怕会被HR打死,在公司里你跟开发部的同事说会易语言,跟人谈技术,会被人笑死的,这就是要面子没面子,要里子没里子!

写点自动化的小工具用3楼推荐的按件精灵是不错的选择,编写自动化的工具还有AU3、autohotkey,AU3是一款不错的脚本工具,容易上手。

评分

参与人数 1驿站币 +1 热心值 +1 收起 理由
00_avatar_small oyxbl + 1 + 1 透彻,

查看全部评分

00_avatar_middle
最佳答案
13 
在线会员 发表于 2021-12-7 07:58:28 | 显示全部楼层
按键精灵后台模拟

嗯10分钟上手

同时自动锁定两个窗口,鼠标在里面运行点击
17_avatar_middle
最佳答案
41 
在线会员 发表于 2021-12-7 00:11:38 | 显示全部楼层
本帖最后由 yoobaby 于 2021-12-7 00:14 编辑

说真的,用C++折腾这些感觉很废劲。易语言你值得拥有。很多模块能直接干这些事。应了那句老话:语言只是个工具。
83_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-12-8 11:30:11 | 显示全部楼层
oyxbl 发表于 2021-12-7 07:58
按键精灵后台模拟

嗯10分钟上手

就用C++windows需要学那些啊,怎么上手
00_avatar_middle
最佳答案
13 
在线会员 发表于 2021-12-8 13:39:16 | 显示全部楼层
c++ 随便搞搞mfc框架    热键注册     多线程
api发送信息

按键精灵直接调库
获取鼠标指向位置的窗口句柄   可以多开
再通过窗口句柄来操作键盘鼠标信息

83_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-12-8 14:38:03 | 显示全部楼层
oyxbl 发表于 2021-12-8 13:39
c++ 随便搞搞mfc框架    热键注册     多线程
api发送信息

大概明白了,老师,你能有空搞个教程不,双开QQ,自动向两个QQ好友打字之类的。或者双开游戏,让两个游戏界面自己点自己的鼠标移动,感谢啦同时自动锁定两个窗口,鼠标在里面运行点击
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2023-9-29 18:42

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表