Thema: Dateiendungsabfrage mit Batch
Klicke hier, um dich anzumelden
Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.
Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].
Wenn du möchtest, kannst du dieses Thema bewerten.
Zitat von Grulf Moin, eine klitzekleine Korrektur und das ganze sollte funktionieren ^^ Code: if [%1] == [*.txt] do goto istxt if [%1] == [*.exe] do goto isexe goto end :istxt :: bla :isexe <sonstiger code> ::blubb "[]" sind von daher ganz praktisch, dass man Fehler vermeidet, falls die Variable leer ist. "*" sowie "?" sind Platzhalter, wobei "*" für mehrere Buchstaben stehen kann und "?" für nur einen. Gruß Wo ist denn die Edit-FUnktion hin? Nun ja,mir fiel gerade auf, dass If kein Do benötigt. D.h. so sollte der Code richtig sein: Code: if [%1] == [*.txt] goto istxt if [%1] == [*.exe] goto isexe goto end :istxt :: bla :isexe <sonstiger code> ::blubb
if [%1] == [*.txt] do goto istxt if [%1] == [*.exe] do goto isexe goto end :istxt :: bla :isexe <sonstiger code> ::blubb
if [%1] == [*.txt] goto istxt if [%1] == [*.exe] goto isexe goto end :istxt :: bla :isexe <sonstiger code> ::blubb
Moin, eine klitzekleine Korrektur und das ganze sollte funktionieren ^^ Code: if [%1] == [*.txt] do goto istxt if [%1] == [*.exe] do goto isexe goto end :istxt :: bla :isexe <sonstiger code> ::blubb "[]" sind von daher ganz praktisch, dass man Fehler vermeidet, falls die Variable leer ist. "*" sowie "?" sind Platzhalter, wobei "*" für mehrere Buchstaben stehen kann und "?" für nur einen. Gruß
Hallo, ich hab da eine kleine Frage zu Stapelverarbeitungsdateien. Ich möchte eine Abfrage machen welche Dateiendung die eingegebene Datei hat...also bestimmt ganz einfach, aber ich hab leider keine Ahnung. Sollte ungefähr so aussehen. Code: if %1 == ".txt" goto istxt if %1 == ".exe" goto isexe goto end :istxt <sonstiger code> :isexe <sonstiger code> :end Ich hoffe ihr könnt mir helfen Gruß Dingeling
if %1 == ".txt" goto istxt if %1 == ".exe" goto isexe goto end :istxt <sonstiger code> :isexe <sonstiger code> :end
Foren-Regeln