Delphi 2007:在Delphi中打开另一个应用程序并在该应用程序中执行操作



有没有人告诉我,我需要Delphi 2007的哪些功能/过程/功能来打开其他应用程序并在这些应用程序中执行操作?

例如:我希望Delphi启动一个数学软件应用程序,将数据导出到该应用程序,对该数据执行一些操作,然后从应用程序检索数据到Delphi。

目前,我不太熟悉ShellExecute命令

大多数应用程序不支持外部自动化,因此在这些情况下,您唯一的选择是使用mouse_event()keybd_event()来模拟鼠标/键盘活动,和/或使用PostMessage()和/或SendMessage()来直接向特定窗口发送模拟消息。自动化一个不支持自动化的应用程序是很重要的,这取决于它的UI的复杂性。

最新更新