我有一个jar文件,需要修改其中的一个方法。jar是用于计算机自动化、打字和使用鼠标的。有很多更高级的方法(例如,在屏幕上搜索“X”,如果找到,鼠标移动到X上并单击它),它们依赖于诸如mousemove、mouseclick等函数。鼠标类是最终类,我不能访问源代码,尽管我可以看到它是在Intellj中反编译的。
有没有办法修改/替换这些函数?例如,不是鼠标按下左键,而是按“k”键。并且仍然能够使用jar中的其余更高级别的函数(例如,鼠标将移动到“X”,然后按下“k”按钮)。
发布于 2020-03-14 03:33:35
如果API允许,您可以扩展类并覆盖方法。
https://stackoverflow.com/questions/60676274
复制相似问题