感谢@Jester ,我找到了解决方案。
只需在文件名后面添加 4 个逗号即可。
只需在文件名后面添加一个分号即可~ @Ross Ridge
例如,您需要编译foo.asm和链接foo.obj:
*文件扩展名可以跳过。
masm foo;
Run Code Online (Sandbox Code Playgroud)
链接也一样
link foo;
Run Code Online (Sandbox Code Playgroud)
用法:
因此您可以使用 NppExec 通过 Notepad++ 直接执行您的 asm 文件
"<insert your DOSBox directory>" -c "mount <insert drive that contain 8086 folder> <insert 8086 folder directory>" -c "<insert drive that contain 8086 folder>:" -c "masm $(NAME_PART);" -c "link $(NAME_PART);" -c "$(NAME_PART)"
Run Code Online (Sandbox Code Playgroud)
我的脚本是:
"D:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" -c "mount d d:\8086" -c "d:" -c "masm $(NAME_PART);" -c "link $(NAME_PART);" -c "$(NAME_PART)"
Run Code Online (Sandbox Code Playgroud)
该脚本可帮助您只需按一次按键而不是按 30 多个按键(是的,我数过)即可执行 .asm 文件。
以下步骤适用于不知道如何使用 Notepad++ 或 NppExec 的人:
*请记住将您的.asm文件与您的文件放在同一目录中masm.exe
完毕!希望我能尽量减少你的痛苦。