类似于 Windows 7 上的 .sh

Similar to .sh on Windows 7

我习惯使用 Mac,我已经为 Mac 编写了一个程序,现在需要在 PC 上执行。在 mac 上,我 运行 通过 shell 文件,使用以下代码:

cd ./desktop/Program
./MyProgram
./clearFiles

我试过进入

cd ./desktop/Program^
./MyProgram^
./clearFiles

并将其同时保存为 .bat 和 .cmd 文件,但我都无法正常工作。我可以在 Windows 7 上使用与 .sh 类似的格式来做同样的事情吗?我希望能够在命令提示符中一键执行 3 个命令。

Microsoft 提供 command-line reference.

您似乎想将当前目录设置为包含您的应用程序 MyProgramclearFiles 的用户桌面上的子目录,它们依次被调用。

执行此操作的批处理文件为:

cd /D "%USERPROFILE%\Desktop\Program"
MyProgram.exe
clearFiles.exe

作为单行,命令行将是:

cd /D "%USERPROFILE%\Desktop\Program" & MyProgram.exe & clearFiles.exe

请参阅 Conditional Execution on SS64,其中包含比 Microsoft 提供的有关 Windows 命令处理器的更多信息。

在 Windows 打开命令提示符 window 并执行 help 显示命令列表。 运行 命令提示符 window 中带有参数 /?cd 之类的命令会导致显示此命令的帮助,它可以是多个显示页面,例如 for命令 forset.

%USERPROFILE% 引用包含用户配置文件目录路径的环境变量 USERPROFILE(*nix 上用户的主目录)。