![]() |
pfad zu 'ausführender' cmd-datei ermitteln...
hallo leute,
bin gerade dabei ein kleines batch-tool zu scripten... habe den pfad zur *.cmd und zu den 'mitspielenden' foldern (alle im selben verzeichnis) zu beginn der *.cmd als variable definiert (set pfad=c:\xyz\ ) - ist ja schon ganz konfortabel ;)... nun möchte ich in der nächsten 'stufe', das sich pfad 'selbst definiert' wenn die cmd-datei ausgeführt wird - also der wert von %pfad% bei jedem start 'neu' definiert wird... bis win98 gabs doch parameter %0 - der gibt allerdings auch den dateinamen mit aus - und seit w2k das ganze noch in anführungsstricherl (also echo %0 liefert "c:\xyz\batch.cmd" )... bin mir aber sicher das es da eine relativ einfache möglichkeit geben muß - is ja eine doch sehr wichtige funktion/abfrage.... bitte um hilfe bzw. tips wie lösen... liebe grüße, catch17 |
... nun offensichtlich is mein hirn noch ein bissi im tiefschlaf...
nun aber das posten dürfte geholfen haben ;) , hier die lösung: cd > %temp%\pfad.txt set /p pfad=<%temp%\pfad.txt del %temp%\pfad.txt liebe grüße, catch17 |
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag