Kevin26 10 Geschrieben 24. Mai 2007 Melden Teilen Geschrieben 24. Mai 2007 Hallo, ich muss mal wieder Scripten. Jetzt stehe ich vor dem Problem das dem Script sowohl ein Pfad als auch eine Datei als Argument mitgegeben werden kann (muss). Nur: Wie finde ich raus ob %1 eine Datei oder ein Verzeichnis ist? Mr schwebt da sowas vor: if %1 == *.tld goto lade if %1 == c:\verzechnis goto entpacken So in etwa stelle ich mir das vor, funktionieren tuts so aber nicht. Jemand ne Idee wie ich das lösen kann? Gruß Kevin Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 24. Mai 2007 Melden Teilen Geschrieben 24. Mai 2007 mir fällt nur eine vbs-funktion ein Welcome to the MSDN Library mit wscript.quit(x) kannst du einen errorlevel in die aufrufende *.Bat zurückgeben und diesen auswerten cu blub Zitieren Link zu diesem Kommentar
tacher 10 Geschrieben 24. Mai 2007 Melden Teilen Geschrieben 24. Mai 2007 Würd ich jetzt ganz spontan irgendwie so lösen: cd %1 if %errorlevel% equ 0 goto folderfunction goto filefunction :folderfunction cd /d %0\.. echo %i ist ein Folder goto end :Filefunction echo %i ist ein File goto end :end pause exit 0 Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 24. Mai 2007 Melden Teilen Geschrieben 24. Mai 2007 @tacher , auch raffiniert :) Merci blub Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.