8086 masm,如何跳过输入目标文件名,源代码列表等,直接在DOSBox中使用Notepad++执行asm文件
8086 masm, how to skip entering object filename, source listing, etc and to directly execute asm file in DOSBox using Notepad++
我正在使用 DOSBox 运行 masm.exe。
当我每次编译和 link 我的源文件和目标文件时,一直按 "Enter" 键只是为了跳过输入目标文件名、源列表、交叉引用,这是非常烦人的,等等
我朋友曾经教过我怎么跳过这些,但是我一个学期就忘了,问他他也忘记了。
我正在做作业所以如果我可以跳过这个,我可以避免浪费时间按一百次 "Enter" 键。
感谢任何帮助。
我找到了解决方案,感谢 @Jester。
只要在你的文件名后面加4个逗号即可。
只要在你的文件名后面加一个分号即可~@Ross Ridge
比如需要编译foo.asm
和link foo.obj
:
*文件扩展名可以跳过。
masm foo;
与 linking
相同
link foo;
用法:
因此您可以使用 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)"
我的脚本是:
"D:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" -c "mount d d:86" -c "d:" -c "masm $(NAME_PART);" -c "link $(NAME_PART);" -c "$(NAME_PART)"
此脚本可帮助您仅通过一次按键而不是 30 次以上的按键来执行 .asm 文件(是的,我数过了)。
以下步骤适用于不知道如何使用 Notepad++ 或 NppExec 的人:
- 安装记事本++
- 安装插件管理器
- 使用插件管理器安装 NppExec
- 按 F6
- 粘贴脚本
- 按保存并输入名称
- 转到插件 > NppExec > 高级选项
- Select 你保存的脚本 Associated script > Add/Modify > Close
- 转到宏 > 修改 Shortcut/Delete 快捷方式 > Select 插件
命令选项卡 > 为您的脚本设置快捷方式
*请记住将您的 .asm
文件与您的 masm.exe
放在同一目录中
完成!希望我尽量减少你的痛苦。
我正在使用 DOSBox 运行 masm.exe。
当我每次编译和 link 我的源文件和目标文件时,一直按 "Enter" 键只是为了跳过输入目标文件名、源列表、交叉引用,这是非常烦人的,等等
我朋友曾经教过我怎么跳过这些,但是我一个学期就忘了,问他他也忘记了。
我正在做作业所以如果我可以跳过这个,我可以避免浪费时间按一百次 "Enter" 键。
感谢任何帮助。
我找到了解决方案,感谢 @Jester。
只要在你的文件名后面加4个逗号即可。
只要在你的文件名后面加一个分号即可~@Ross Ridge
比如需要编译foo.asm
和link foo.obj
:
*文件扩展名可以跳过。
masm foo;
与 linking
相同link foo;
用法:
因此您可以使用 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)"
我的脚本是:
"D:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" -c "mount d d:86" -c "d:" -c "masm $(NAME_PART);" -c "link $(NAME_PART);" -c "$(NAME_PART)"
此脚本可帮助您仅通过一次按键而不是 30 次以上的按键来执行 .asm 文件(是的,我数过了)。
以下步骤适用于不知道如何使用 Notepad++ 或 NppExec 的人:
- 安装记事本++
- 安装插件管理器
- 使用插件管理器安装 NppExec
- 按 F6
- 粘贴脚本
- 按保存并输入名称
- 转到插件 > NppExec > 高级选项
- Select 你保存的脚本 Associated script > Add/Modify > Close
- 转到宏 > 修改 Shortcut/Delete 快捷方式 > Select 插件 命令选项卡 > 为您的脚本设置快捷方式
*请记住将您的 .asm
文件与您的 masm.exe
完成!希望我尽量减少你的痛苦。