Javascript 如何在不知道源代码的情况下为现有的.exe文件创建代码?
对于以下情况,一般的做法是什么: 假设我想创建代码,在Thinkorswim桌面应用程序上自动交易股票,我如何查找股票,设置交易参数,并在不知道函数是什么甚至无法访问这些函数的情况下执行 或者说我想创建一个可以执行自动谷歌搜索的代码,这样像新建标签和填写url字段这样的功能就可以在我自己的代码中执行了 或者假设我在Bluestacks(Android Emulator)上有一个手机游戏,我想创建一个基于特定算法玩游戏的机器人Javascript 如何在不知道源代码的情况下为现有的.exe文件创建代码?,javascript,java,python,python-3.x,Javascript,Java,Python,Python 3.x,对于以下情况,一般的做法是什么: 假设我想创建代码,在Thinkorswim桌面应用程序上自动交易股票,我如何查找股票,设置交易参数,并在不知道函数是什么甚至无法访问这些函数的情况下执行 或者说我想创建一个可以执行自动谷歌搜索的代码,这样像新建标签和填写url字段这样的功能就可以在我自己的代码中执行了 或者假设我在Bluestacks(Android Emulator)上有一个手机游戏,我想创建一个基于特定算法玩游戏的机器人 在不知道要操作的.exe的源代码的情况下,如何进行这些操作?我知道人们
在不知道要操作的.exe的源代码的情况下,如何进行这些操作?我知道人们经常做这样的事情,那么他们的方法是什么呢?你所问的一些例子被称为逆向工程,这是一个非常复杂的过程,这不是不可能的,但你试图实现的东西需要比你自己创造更多的时间 您可能想要实现的一个示例: 你可以在这里看到还有很多任务要做。。。这个游戏是从2000年开始的。 另外,如果你想控制软件本身,在一个定制的GUI中,并且没有api,这将是一个问题 您可以创建一个机器人来控制鼠标,并以给定的分辨率与GUI交互 如果您正在寻找webapp解决方案,您可以使用Selenium和其他软件创建自动化机器人程序,以便在浏览器上与DOM交互,而且开发人员可能会更改页面,您的机器人程序将崩溃
享受编程的乐趣。:) 谢谢你的回复!我想一个粗略的解决办法就是,正如你所说的,控制鼠标和键盘,这样它就能执行我通常执行的任务。除了一个窗口移位或另一个程序突然出现之外,这种方法还会有其他巨大的缺陷吗?