0

抱歉这个菜鸟问题,我只是想要一些关于我需要学习什么才能完成这些任务的指示。

我想知道自动化控制任何特定软件需要哪些技能和工具。我的目标是简化类似于创建微型的任务。

但是,我知道很多宏程序使用屏幕 x 和 y 坐标,但我相信更好的方法是借助作弊引擎等帮助读取内存?那是我需要的工具吗?还是有更适合任务的替代方案?

基本上我想说,也许是一个 C# winform,带有某些按钮,可以帮助我执行一系列命令。它类似于游戏机器人程序,但不是为游戏而设计的,而是为其他与办公室相关的任务而设计的。例如打开文件、基本编辑和关闭。

例如:

打开 excel 打开文件 xyz 读取单元格 B4 值(也许我可以在其他地方使用该值并将其显示在 winform 上,甚至抓取并在 C# 中进行一些进一步计算并将其放回 excel)移动到 F1 并输入值 1234 保存文件退出擅长

我基本上是在寻找一种方法来使宏成为任何程序,而不仅仅是 excel,而且没有使用 x 和 y 坐标的缺点,因为如果程序窗口移动,它会导致宏发生故障。

因此,读取程序的内存是否考虑最佳解决方案?因此,我可以与任何程序的文件、数据和命令进行交互,以实现一些桌面使用自动化。

4

1 回答 1

0

“阅读程序的记忆”很有趣,但不是自动化任何事情的必要可靠方法。

它对于作弊者很有用,因为通常愿意为作弊工作付出很长的路要走的人,因此会检查正确的版本,获取特定的作弊补丁/版本,禁用所有保护功能等等。

对于一般的宏创建,它的用处要小得多,因为您将反对内置的障碍(如安全 ACL、地址空间随机化 - ASR、自动更新或 JIT 编译)和显式创建的障碍(如调试器保护)。我相信普通人不太可能限制功能以使宏工作......

于 2012-07-13T23:48:02.713 回答