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
Please also mark the comments that contributed to the solution of the article
Content-Key: 95992
Url: https://administrator.de/contentid/95992
Printed on: April 25, 2024 at 12:04 o'clock
2 Comments
Latest comment