小智 4
不知道我的回答是否对你有帮助。至少,我发现可以启动 DOSBox、执行命令并退出它。这允许我通过 Travis CI 在 DOSBox 上运行自动化测试。但仍然会有一个窗口,并且它不会将退出代码传播给调用者。
命令如下:
dosbox exit -c [your_command_here] >>log.txt" -noconsole -exit
Run Code Online (Sandbox Code Playgroud)
为此,您必须exit
在当前目录中调用一个文件(因为exit
它是最后运行的,并且预计是外部命令)。
我用来log.txt
从 Dos 程序获取反馈。
据我所知,没有窗口是不可能运行 DOSBox 的。如果它返回命令 shell 的退出代码,那就太好了。我认为这应该很容易实现,但需要更改源代码。
我还不能投票,但我确实认为这是一个有用的问题,因为 DOSBox 可以用于在 16 位环境中进行测试。从这个意义上说,这个问题实际上适合 StackOverlow。
归档时间: |
|
查看次数: |
5989 次 |
最近记录: |