Batch-Problem mit IF-Abfrage

  • #1
S

ShaShlika

Neues Mitglied
Themenersteller
Dabei seit
31.07.2009
Beiträge
1
Reaktionspunkte
0
Hi,
ich hab da so ein kleines Problemchen. Die BAtch ist dazu gedacht, dass sie übers Netzwerk msi-dateien ausführt und solange wartet bis eine fertig installiert wurde um dann mit der nächsten anzufangen. Nur funktioniert die ****te IF-Abfrage nicht :|
Wahrscheinlich ist das hier ganz grässlich programmiert, aber ich steh dazu ::)

Code:
set ordner= \\ds0305\testmachine\
set waiting = 0
:start
if %waiting% == 0 set i = %i%+1 goto for
if %waiting% == 1 set waiting = 0 goto for
:for
for %%i IN (%i 1 12) do tasklist | findstr /i msiexec.exe.exe 1>goto wait 2>&1 || goto %i

:wait
ping -n 3 127.0.0.1 > NUL
set waiting = 1
goto :start
:1
start %ordner%7-Zip\7-Zip.msi
goto :start
:2
start %ordner%Adobe Acrobat Reader9\Adobe Acrobat Reader.msi
set i = 3
goto :start
:3
start %ordner%dsoffice\dsoffice.msi
goto :start
:4
start %ordner%Firefox+Java+Falsh\Firefox+Java+Falsh.msi
goto :start
:5
start %ordner%FoxitReader\FoxitReader.msi
goto :start
:6
start %ordner%freepdf+ghostsript\freepdf+ghostsript.msi
goto :start
:7
start %ordner%Irfanview423\Irfanview423.msi
goto :start
:8
start %ordner%Office2003\Office2003.msi
goto :start
:9
start %ordner%SO\SO.msi
goto :start
:10
start %ordner%uVNC1064\uVNC1064msi
goto :start
:11
start %ordner%vlc101\vlc101.msi
goto :start
echo pause
:12
error
echo pause
 
  • #2
hallo,

ich vermute mal, das ist alles was du brauchst...

(Syntax für Start Befehl -> einfach mal Start /? in Cmd eingeben)

Code:
start  /wait %ordner%7-Zip\7-Zip.msi

start  /wait %ordner%Adobe Acrobat Reader9\Adobe Acrobat Reader.msi

start  /wait %ordner%dsoffice\dsoffice.msi

start  /wait %ordner%Firefox+Java+Falsh\Firefox+Java+Falsh.msi

start  /wait %ordner%FoxitReader\FoxitReader.msi

start  /wait %ordner%freepdf+ghostsript\freepdf+ghostsript.msi

start  /wait %ordner%Irfanview423\Irfanview423.msi

start  /wait %ordner%Office2003\Office2003.msi

start  /wait %ordner%SO\SO.msi

start  /wait %ordner%uVNC1064\uVNC1064msi

start  /wait %ordner%vlc101\vlc101.msi
 
Thema:

Batch-Problem mit IF-Abfrage

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.839
Beiträge
707.962
Mitglieder
51.492
Neuestes Mitglied
Janus36
Oben