使用 cd 而不打开新的批处理文件 window

Batch file to use cd without opening new window

我需要能够在cmd提示符下输入"asm"让它自动切换到c:盘进入两个目录。我在批处理文件中写了这个:

c:
cd \usr\masm
PAUSE

然后我使用 bat-to-exe 转换器创建 asm.exe,然后我将其移动到 C:\Windows\System32 文件夹以便我可以执行 asm.bat 文件。不幸的是,这会打开一个新命令 window,然后提示如下所示: 一旦你按下回车,命令 window 就会消失。我对创建和使用 .bat 文件 非常陌生,如何在不打开新的 window,以及如何让它保持打开状态,以便我可以继续使用 cmd 提示符。

非常感谢任何帮助,谢谢!

我认为您需要将其保留为 bat 文件。您应该定义一个目录来放置您的 bat 文件(如 asm)(如 c:\bin 或 c:\bat)并更改路径以包含该目录。他们你可以从任何地方输入 bat 文件的名称,它会做你想做的事。当 bat 文件完成后,它只会让您看到命令提示符。 如果移动到新机器,可以复制该目录并在另一台机器上设置路径。

您应该将其保留为 .bat 文件,因为您不是在制作可执行文件,而是在制作可执行文件 (cmd) 上 运行 的内容。