dendor

In den Pfad einer gefundenen Datei gehen

Hey Leute face-smile
Ich möchte mit einer Bat datei in einen Pfad gelangen den ich vorher mit

cd /d %temp% 
echo For Each D In CreateObject ("scripting.FileSystemObject").Drives:If D.DriveType=2 And D.IsReady Then:WScript.Echo D:End If:Next>%temp%\GetDrives.vbs   
set dieZuSuchende=termination.html 
If not defined PfadGefunden for /f %%d in ('cscript //nologo %temp%\GetDrives.vbs') do (   
for /f "delims=" %%i in ('dir /b /s "%%d\%dieZuSuchende%" ^2^>Nul') do set "PfadGefunden=%%~dpi" )   
if not defined PfadGefunden Echo Datei "%dieZuSuchende%" nicht gefunden & goto :eof   
Echo Datei "%dieZuSuchende%" im Pfad "%PfadGefunden%" gefunden.   

pause

gesucht und gefunden habe. :D

Wie schon oben beschrieben ich hab KEINE AHNUNG wie ich das anstellen soll.
Danach komm ich weiter aber ich muss dazu wissen wie ich in den gefundenen Ordner komme.
Bitte helft mir.
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 139821

Url: https://administrator.de/forum/in-den-pfad-einer-gefundenen-datei-gehen-139821.html

Ausgedruckt am: 23.05.2025 um 18:05 Uhr

bastla
bastla 04.04.2010 um 13:48:18 Uhr
Goto Top
Hallo Dendor und willkommen im Forum!

"In den Pfad einer gefundenen Datei gehen" kann zwar auch ein Ziel sein, aber vielleicht verrätst Du doch, was Du dann weiter vorhast ...

... ansonsten: Anstelle der Zeile 7 einfach ein
pushd "%PfadGefunden%"
oder, wenn Du das bevorzugst:
cd /d "%PfadGefunden%"
Grüße
bastla

P.S.: Die Zeile 1 ist vermutlich entbehrlich ...
Dendor
Dendor 04.04.2010 um 14:43:06 Uhr
Goto Top
also ich habs jetzt geschafft :D

danke für die schnelle antwort


ich hab mir n kleines programm geschrieben mit dem jeder der wow installiert hatt auf einem privatserver spielen kann ohne umständlich die realmlist.wtf umzuschreiben.

@ echo off

:anfang 
echo ###############################################################################
echo ###########################*Extreme-Gaming-Zone-WoW*###########################
echo ###############################################################################
echo.##############                                                   ##############
echo ##############               Bitte Auswahl treffen               ##############
echo.##############                                                   ##############
echo ##############                     1 = WoW                       ##############
echo.##############                                                   ##############
echo ##############                     0 = Exit                      ##############
echo.##############                                                   ##############
echo ###############################################################################
echo ###########################*Extreme-Gaming-Zone-WoW*###########################
echo ###############################################################################
echo.

:auswahl
set /P wahl=Bitte Auswahl treffen (1 oder 0): 
if /i "%wahl%"=="1" goto:WoW   
if /i "%wahl%"=="0" goto:exit    

echo Falsche Auswahl! 
goto:auswahl

:WoW
echo For Each D In CreateObject ("scripting.FileSystemObject").Drives:If D.DriveType=2 And D.IsReady Then:WScript.Echo D:End If:Next>%temp%\GetDrives.vbs   
set dieZuSuchende=termination.html 
If not defined PfadGefunden for /f %%d in ('cscript //nologo %temp%\GetDrives.vbs') do (   
for /f "delims=" %%i in ('dir /b /s "%%d\%dieZuSuchende%" ^2^>Nul') do set "PfadGefunden=%%~dpi" )   
if not defined PfadGefunden Echo Datei "%dieZuSuchende%" nicht gefunden & goto :eof    
pushd "%PfadGefunden%"  

echo set realmlist extreme-realm.net > realmlist.wtf
cd..
cd..
start Wow.exe
exit


:exit
exit