nowologix
Goto Top

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

Content-Key: 95992

Url: https://administrator.de/contentid/95992

Printed on: April 25, 2024 at 12:04 o'clock

Member: Biber
Biber Sep 03, 2008 at 12:49:46 (UTC)
Goto Top
Moin Nowologix,

...
FOR %%i in (A B C D E) do If exist %%i:\Office Set rightDir=%%i:\Office

Grüße
Biber
Member: Nowologix
Nowologix Sep 03, 2008 at 13:54:25 (UTC)
Goto Top
Genial Vielen Danke !!!
Problem Gelöst *als solches makier*