类似于 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.
您似乎想将当前目录设置为包含您的应用程序 MyProgram
和 clearFiles
的用户桌面上的子目录,它们依次被调用。
执行此操作的批处理文件为:
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命令 for 或 set.
%USERPROFILE%
引用包含用户配置文件目录路径的环境变量 USERPROFILE
(*nix 上用户的主目录)。
我习惯使用 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.
您似乎想将当前目录设置为包含您的应用程序 MyProgram
和 clearFiles
的用户桌面上的子目录,它们依次被调用。
执行此操作的批处理文件为:
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命令 for 或 set.
%USERPROFILE%
引用包含用户配置文件目录路径的环境变量 USERPROFILE
(*nix 上用户的主目录)。