求助,如何用代码发送指令后台点击一个软件上的任何一个按钮,这种目的怎么做到
简单来说,就是希望能做到用代码后台点击随便一款软件上的按钮或者控件,而不是鼠标直接点击。这种需求怎么做到?因为我是做unity虚拟演示的,没有啥计算机代码基础,只会搬一般改一些简单的图形编程C#脚本。因为目前被要求让unity输出指令控制上位机软件,以达到虚拟模拟演示动画与现实机器“伪”同步效果(实际上是各动各的), 不知该如何找准方向
这些是我这周在知乎了解的途径,先是以为只要获取信息值发送就行,结果发现信息值获取是个问题,然后想看看是不是hook能获取到这种信息值发送就行。后面又了解到比如如果软件官方为了界面美观,会自制控件,而不是用window控制,那么windowsapi句柄什么就没效果,越了解感觉麻烦越多,越感觉前方全是歧路
(99+ 封私信) 在获取窗口句柄后如何获取操作事件对应着的不同的消息值? - 知乎 (zhihu.com)
(99+ 封私信) 用hook技术技术获取点击按钮信息值,然后用unity发送到上位机,达成现实虚拟机械同步方式是否可行? - 知乎 (zhihu.com)
(99+ 封私信) 我想用按键精灵接收unity发出的信息,然后根据信息操控上位机软件,是否有可行性? - 知乎 (zhihu.com) 网络方面的按钮尽量抓包发包解决
本地的最简单还是直接识别然后模拟点击 本帖最后由 No52Name 于 2024-4-29 08:33 编辑
更加直观的概念,将溜云库理解为上位机软件,实现unity控制上位机软件再控制现实机械https://pic1.zhimg.com/v2-b7ef74503d896b30868b946130c16c90_b.png
页:
[1]