WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   pfad zu 'ausführender' cmd-datei ermitteln... (http://www.wcm.at/forum/showthread.php?t=180387)

catch17 11.12.2005 13:16

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

catch17 11.12.2005 14:11

... 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