如何在AppVeyor上安装具有GUI安装程序的软件?

时间:2016-06-01 10:26:35

标签: powershell installation appveyor

我正在尝试安装所需的软件进行集成测试。我的安装脚本有问题,因为安装程序没有静音模式。如果它有所作为,它是一个EXE而不是MSI。

以下是我目前的情况:

- ps: "curl $env:DOWNLOAD_URL -OutFile $env:TMP\\$env:DOWNLOADED_FILENAME"
- ps: "& $env:TMP\\$env:DOWNLOADED_FILENAME"

当我在本地计算机上的PowerShell中运行它时会启动安装程序,但我看不到任何发送密钥的方法(我需要发送类似Alt+N, Alt+A, Alt+N, Alt+I, Alt+F的内容)。

安装程序适用于EnergyPlus建筑能源模拟软件。

1 个答案:

答案 0 :(得分:3)

尝试/S,这适用于大多数情况。但是,如果安装程序是异步的,你可以这样做,让powershell等待安装程序退出:

start "" /wait "EnergyPlus-8.4.0-09f5359d8a-Windows-i386.exe" /S