我在批处理文件中有多个启动命令,我想一一运行命令。我怎样才能实现它?
第一个命令生成 apk 文件,其他命令重命名该文件。我想运行第一个命令(如果它完成),然后运行第二个命令。并关闭命令提示符。
@echo off
start cmd /k "java -jar "C:\Users\Downloads\bundletool.jar" build-apks --bundle="C:\Users\Downloads\app-live-release.aab" --output="C:\Users\Downloads\NWorkingApp.apks" --mode=universal --ks="C:\Users\Downloads\NWorkingApp.keystore" --ks-pass="pass:NWorkingAppio99" --ks-key-alias="nworking" --key-pass="pass:NWorkingAppio99""
start ren "C:\Users\Downloads\*.apks" "*.zip"
pause
我期待运行这两个命令的命令
您正在寻找 /wait 选项。
@echo off
start /wait cmd /k "java -jar "C:\Users\Downloads\bundletool.jar" build-apks --bundle="C:\Users\Downloads\app-live-release.aab" --output="C:\Users\Downloads\NWorkingApp.apks" --mode=universal --ks="C:\Users\Downloads\NWorkingApp.keystore" --ks-pass="pass:NWorkingAppio99" --ks-key-alias="nworking" --key-pass="pass:NWorkingAppio99""
start /wait ren "C:\Users\Downloads\*.apks" "*.zip"
pause
参考:https://learn.microsoft.com/de-de/windows-server/administration/windows-commands/start