-2

现在,我正在尝试自动化我拥有的一个小反编译器(将程序集从 .gba 文件转换为伪 C),因为它目前要求用户反编译每一行(16 位),考虑到这一点,这相当乏味我想要完全反编译的文件中有 908132 行必要的代码。

我的编程能力非常有限,无论是我自己的知识/经验,还是因为它属于我最近去世的继父(我没有密码),所以我没有计算机的管理权限为了他的账户,也不是为了一台不完全糟糕的新电脑的钱。)

反编译器本身被称为 pksvui,尽管我真的怀疑这对路由以外的任何事情都很重要。我知道如何用 python 复制文本,但我想知道如何从这个特定的程序中提取它(如果你能告诉我如何让它专门选择程序的文本框,模拟 ctrl+a 和 ctrl+c 可能会起作用。)

下一步是将其粘贴到 .txt 文件中,但我已经涵盖了。

然后我需要自动化程序重新选择反编译器并模拟 F8,然后通过添加 10(如 16,十六进制)来编辑文本框值,然后模拟 Enter

我试图找到每一件作品,但正如你可能从我的名字中所期望的那样,我对此并不陌生。

4

1 回答 1

1

对于使用Sikuli Script进行一些脚本编写来说,这似乎是一项理想的任务。

Sikuli 让您自动化所有您可以使用鼠标和键盘手动执行的操作。它使用图像识别来查找您可以与之交互的元素。编程是在 Python (Jython) 中完成的,并带有一个允许在源代码中使用图像的特殊编辑器。

于 2014-10-08T22:20:10.610 回答