在批处理文件中运行多个启动命令

问题描述 投票:0回答:1

我在批处理文件中有多个启动命令,我想一一运行命令。我怎样才能实现它?

第一个命令生成 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

我期待运行这两个命令的命令

java android windows batch-file command
1个回答
0
投票

您正在寻找 /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

© www.soinside.com 2019 - 2024. All rights reserved.