Jump to content

Brauche Hilfe bei einem Batch Script


Gunnar-hro
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

 

brauche Hilfe bei einem Script das ich erstellen muss und bin nicht gerade ein Licht in der Programmierung, war schon fast ein Jahrzehnt her, wo man das aus lange weile gemacht hat. Es sollen bis zu 150 Datein (hier im Beispiel dateiA bis C) aufgerufen werden.

Die einfache, funktionsfähige Lösung hier, aber viel zu groß:

 

set LOG="%USERPROFILE%\Desktop\Logfile.log"

set ausgabe=wurde installiert

 

set F1=dateiA.exe

set F2=dateiB.exe

set F3=dateiC.exe

 

call .\data\%F1% /integrate:%cd%

echo - %F1% %ausgabe% >>%LOG%

 

call .\data\%F2% /integrate:%cd%

echo - %%F2% %ausgabe% >>%LOG%

 

call .\data\%F3% /integrate:%cd%

echo - %F3% %ausgabe% >>%LOG%

usw usw usw

------------------------------------------------------------------------------------------------

 

Dann fiel mir ein, ich könnte es ja auch so lösen:

 

set LOG="%USERPROFILE%\Desktop\Logfile.log"

set ausgabe=wurde installiert

 

set 1=dateiA.exe

set 2=dateiB.exe

set 3=dateiC.exe

usw usw bis z.B. 150

set i=1

 

:markeA

call .\data\%i% /integrate:%cd%

echo - %i% %ausgabe% >>%LOG%

i=i++

if (i=150) do {

goto ende

}

else {

goto markeA

}

:ende

echo Installation abgeschlossen >>%LOG%

***********************************************************

Am besten kann man es ja auch durch eine For-Schleife lösen, aber da wusste ich garnicht mehr, wie man die Syntax eingibt. Die Datein sollen untereinander aufgeführt werden, da man einen besseren Überblick bekommt. Nachteil, was mache ich, wenn mehrere Dadein in der Mitte hinzu gefügt werden müssen?!

Kann jemand mir da weiter helfen, wäre echt nett.

 

LG Gunnar

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...