Batch Buchstaben in Schleife hochzählen
Hi
Ich habe eine kleine Batch datei auf meinem USB stick.
Die soll automatisch den order "Office" auf dem stick öffnen.
if exist office start Office
kein Problem aber...
Bei manchen PC's ist es mir vorgekommen das die CMD standart mäßig auf %homedrive% steht.
Will heißen er versucht "C:\Office" zu öffnen... error inklusive.
Nun habe ich mir gedacht, wäre es nicht möglich eine Buchstaben Schleife einzurichten ?
if exist Office goto :ok
:: und hier die schleife mit der ich Probleme habe
:: ich möchte nämlich nicht alle buchstaben durchgeheh müssen:
if exist A:\Office set rightdir=A: & goto ok:
if exist B:\Office set rightdir=B: & goto ok:
if exist C:\Office set rightdir=C: & goto ok:
if exist D:\Office set rightdir=D: & goto ok:
usw.
:ok
Wie könnte man das Problem lösen ?
mfg Nowo
Ich habe eine kleine Batch datei auf meinem USB stick.
Die soll automatisch den order "Office" auf dem stick öffnen.
if exist office start Office
kein Problem aber...
Bei manchen PC's ist es mir vorgekommen das die CMD standart mäßig auf %homedrive% steht.
Will heißen er versucht "C:\Office" zu öffnen... error inklusive.
Nun habe ich mir gedacht, wäre es nicht möglich eine Buchstaben Schleife einzurichten ?
if exist Office goto :ok
:: und hier die schleife mit der ich Probleme habe
:: ich möchte nämlich nicht alle buchstaben durchgeheh müssen:
if exist A:\Office set rightdir=A: & goto ok:
if exist B:\Office set rightdir=B: & goto ok:
if exist C:\Office set rightdir=C: & goto ok:
if exist D:\Office set rightdir=D: & goto ok:
usw.
:ok
Wie könnte man das Problem lösen ?
mfg Nowo
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 95992
Url: https://administrator.de/contentid/95992
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
2 Kommentare
Neuester Kommentar