Kevin26 10 Geschrieben 24. Mai 2007 Melden 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
blub 115 Geschrieben 24. Mai 2007 Melden 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
tacher 10 Geschrieben 24. Mai 2007 Melden 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
blub 115 Geschrieben 24. Mai 2007 Melden Geschrieben 24. Mai 2007 @tacher , auch raffiniert :) Merci blub
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden