我正在寻找一个在python中运行带有输入文件的进程的解决方案:在我的脚本中,我使用子进程调用一个进程:
import subprocess as sp
sp.call(['C:\EnergyPlusV8-8-0\EP-Launch.exe'])所以我想启动的程序是打开的,但是我需要选择2个输入文件,然后按"Simulate.."键来执行程序(Energy Plus)。
*注释:我的意思是,在这些代码行之后,程序(Energy Plus)的界面是打开的,然后我在该窗口中选择程序必须使用的输入文件。在此之后,在程序的相同界面中,我开始模拟。我只想在python代码中完成这些步骤,而不需要与EnergyPlus接口进行交互。我希望我能消除歧义,我想在python代码中自动完成最后几步(知道输入文件位置)。我该怎么做呢?
发布于 2017-11-17 00:47:36
除非EnergyPlus提供了某种应用程序接口,或者您准备编写UI操作代码,否则您无法做到这一点,这实际上取决于应用程序的类型。如果没有更多的信息,我将不得不说你想要做的事情是不可能的。
https://stackoverflow.com/questions/47334653
复制相似问题