我在大学里使用 DosBox 模拟器。我们使用 MASM 构建 .asm 文件。我非常厌倦每次都必须使用 masm 构建 .asm 文件,然后按 Enter 键 4 次,然后输入 link .obj,然后输入 4 次。然后运行实际的.exe。我想自动执行此操作,经过一段时间的搜索,我知道我需要制作一个批处理文件。目前看起来像这样
@echo off
set arg1=%1
masm %arg1%.asm
%SendKeys% ("echo off{ENTER}")
%SendKeys% "echo off{ENTER}"
%SendKeys% "echo off{ENTER}"
%SendKeys% "echo off{ENTER}"
link %arg1%.obj
%SendKeys% "echo off{ENTER}"
%SendKeys% "echo off{ENTER}"
%SendKeys% "echo off{ENTER}"
%SendKeys% "echo off{ENTER}"
%arg1%.exe
%SendKeys% "echo off{ENTER}"
Run Code Online (Sandbox Code Playgroud)
SendKeys 部分不起作用。当我在网上搜索时,我对所发现的内容感到不知所措。我只是想要一种简单的方法(如果有的话)来模拟每次都必须手动按下的四个回车键。