我的问题对所有语言都是通用的,但我只使用C语言,所以,我想在这一种语言中得到答案。
我的问题是,如何控制另一个我没有编写的应用程序的行为?
例如:
等等..。
非常感谢!
发布于 2010-08-20 18:01:17
你的(多个)问题没有具体的或单一的答案,因为每个程序都是不同的。除了需要有API的应用程序之外,您还可以使用低级Win32命令来识别要更改/读取的进程和窗口的句柄。然而,这绝不是一个简单或可伸缩的过程。
发布于 2010-08-20 17:58:50
您必须与该程序API进行交互。
发布于 2010-08-20 18:08:21
有些程序是可编写脚本的,可以发布API,允许其他程序向它们发送命令。如果你的“目标”应用程序做了类似的事情,那通常是你最好的选择。
如果应用程序没有C API,那么您可能无法在C中控制它。这并不意味着它是不可能的,只是您可能需要一种不同的语言。如果您的应用程序是Windows应用程序,则可以使用AutoIt以编程方式与GUI交互。
https://stackoverflow.com/questions/3533538
复制相似问题