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

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

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

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...