
42687
09.03.2008, aktualisiert am 21.03.2008
Anmeldescript (.bat) unter Windows 98
Hallo, ich habe eine Batchdatei geschrieben bzw. schreiben lassen. Diese Datei hat die Endung .bat und die Kopie .cmd. Leider kann man diese Dateien unter Win 98 nicht öffnen. Was muss ich also machen? Habe es auch schon mit .com und .exe probiert aber da kommt immer ein Fehler. (ca. so:Ungüldiger Befehl entdeckt.) Stelle morgen noch ein bild davon ein. Kann mir jetzt schon jemand weiterhelfen?
Lg
Vielen Dank.
Lg
Vielen Dank.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 82668
Url: https://administrator.de/forum/anmeldescript-bat-unter-windows-98-82668.html
Ausgedruckt am: 07.04.2025 um 05:04 Uhr
10 Kommentare
Neuester Kommentar
Bei den ersten beiden Dateien (anmeldung_lehrer_keine_selbstaufnahme.cmd und anmeldung_schueler_keine_selbstaufnahme.cmd) sehe ich so auf anhieb kein Problem. Da sie ja kein echo off am Anfang stehe haben köntest Du ja mal versuchen sie direkt in der Eingabeaufforderung (comand.com) laufen zu lassen. Damit solltest du sehen an welcher Stelle ein Fehler auftritt.
Bei den Andern Beiden Skripten würde ich stark vermuten das der Fehler durch die For-Schleifen entsteht. Der FOR-Befehl kann ist beim Windows 98 viel weniger.
Edit: Ups doch grade gesehen. das echo off in echo on ändern dann sieht man die einzelnen Meldungen und auch wo der Fehler ist.
Bei den Andern Beiden Skripten würde ich stark vermuten das der Fehler durch die For-Schleifen entsteht. Der FOR-Befehl kann ist beim Windows 98 viel weniger.
Edit: Ups doch grade gesehen. das echo off in echo on ändern dann sieht man die einzelnen Meldungen und auch wo der Fehler ist.
if exist == "h:\"
Ist zwar so nicht beschrieben, aber es funktioniert. Hier bei mir auf jedenfall. Kannst es ja mal ausprobieren. Da wird dann sowas rauskommen am cmd:E:\>if exist == "h:\" echo da
E:\>if exist == "c:\" echo da
da
E:\>if exist == "c:\" echo da
da
Ist also kein Grund für ne Fehlermeldung
miniversum
PS: Ein Fragezeichen würde übrigens ausreichen.
cmd oder bat sollte ein unterschied machen.
Nochmal. Ändere alle "echo off" in "echo on" und las die Datei mal UNTER WINDOWS 98 laufen. Starte dazu erst die Eingabeaufforderung und rufe sie von dort aus auf. Dann solltest du die Aufrufe jedes einzelnen Befehls sehen und auch eventuelle Fehlermeldungen. Damit kannst du dann die Fehler eingrenzen.
Nochmal. Ändere alle "echo off" in "echo on" und las die Datei mal UNTER WINDOWS 98 laufen. Starte dazu erst die Eingabeaufforderung und rufe sie von dort aus auf. Dann solltest du die Aufrufe jedes einzelnen Befehls sehen und auch eventuelle Fehlermeldungen. Damit kannst du dann die Fehler eingrenzen.