Hier Datei meiner Partie ist:Batch-Datei Pause nicht nach Schleife
@echo off
set rdslist=rds-instance-1 rds-instance-2
:retryaction
set /P action=Would you like to (1)start or (2)stop these instances %rdslist%:
IF %action%==1 (
set command=start
goto :start
)
IF %action%==2 (
set command=stop
goto :start
)
goto :retryaction
:start
(for %%a in (%rdslist%) do (
aws rds %command%-db-instance --db-instance-identifier %%a
))
pause
Dabei spielt es keine Pause, nachdem ich es laufen, aber wenn ich die pause
vor oder innerhalb der for-Schleife hält es.
Versuchen Sie, 'aws 'zu' call aws' zu ändern. – SomethingDark
GOTO erfordert keinen Doppelpunkt für das Label. Ich brauche es nur für CALL. – Squashman
@Squashman der Doppelpunkt nach 'goto' sollte nur die Ausführung des Skripts beeinflussen, wenn das Label' eof' ist ... – SteveFest