如何在 AppVeyor 上安装具有 GUI 安装程序的软件?
How do I install software which has a GUI installer on 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 建筑能源模拟软件。
尝试/S
,这适用于大多数情况。但是,如果安装程序是异步的,您可以这样做,让 powershell 等待安装程序退出:
start "" /wait "EnergyPlus-8.4.0-09f5359d8a-Windows-i386.exe" /S
我正在尝试安装集成测试所需的软件。我的安装脚本有问题,因为安装程序没有静默模式。如果有区别的话,它是 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 建筑能源模拟软件。
尝试/S
,这适用于大多数情况。但是,如果安装程序是异步的,您可以这样做,让 powershell 等待安装程序退出:
start "" /wait "EnergyPlus-8.4.0-09f5359d8a-Windows-i386.exe" /S