利用终端自动化编译运行MASM/TASM代码
如果需要配置方法,请参考
- notepad++配置自动化编译运行TASM的方法
- notepad++配置自动化编译运行MASM的方法
- VSCode使用终端任务配置自动化编译运行的简单方法
- VSCode配置自动化运行较比较复杂的方法
- 直接使用VSCode插件,如MASM/TASM、masm-code
如何与dosbox交互
- 要自动化编译运行,肯定需要使用dosbox明白我们想让他来编译运行程序。好在dosbox提供了命令行参数来实现。
- dosbox每次开始运行的时候都会先加载.conf后缀名的配置文件,也可以通过这个来交互,比如调整窗口大小等
几个需要注意的问题
- dosbox是为游戏设计的,许多功能实际上并没有考虑到,比如不支持长文件名,可以通过将文件先重命名的方式来解决
- dosbox没法实时输出内容,使用参数调用只能调用一次,第二次调用就是再打开一个窗口,比较头tu,木有办法