Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Du musst die dateiendung bat mit cmd.exe verknüpfen. Ansonsten willst du doch, dass zwei Dateien stets denselben Inhalt haben, oder?
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Die Dateiendung bat ist eigentlich mit cmd verknüpft. Vermutlich ist es tatsächlich eine Text-Datei und er hat Windows in der "blende Dateiendungen aus" Einstellung, sodass seine Datei eigentlich foo.bat.txt heißt.
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Geh in die Optionen von deinem Explorer und deaktivier die Einstellung, dass Dateieindungen ausgeblendet werden. Dann benenn deine Datei richtig von .txt in .bat um.
Zur Umbenennung siehe oben.
Du solltest allerdings überlegen, ob es klug ist Dateien einfach so zu kopieren, während sie geändert werden. Da könnte Mist, bzw. eine halb-fertige Datei kopiert werden.
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Ich habe das problem gehabt das ich beim auslesen der Datei mit Endung .log den Inhalt nicht bekam, wenn ich die Datei aber als .txt abspeicher kann mein Programm den Inhalt lesen, deswegen will ich das automatisieren, das immer der Inhalt als .txt Datei zur verfuegung ist.
Ich habe das problem gehabt das ich beim auslesen der Datei mit Endung .log den Inhalt nicht bekam, wenn ich die Datei aber als .txt abspeicher kann mein Programm den Inhalt lesen, deswegen will ich das automatisieren, das immer der Inhalt als .txt Datei zur verfuegung ist.
Was heißt dass du den Inhalt nicht bekamst? Windows wird vermutlich nicht wissen mit welchem Programm er die Datei öffnen soll weil ihm die Endung nicht bekannt ist. Die Datei kannst du aber einfach mit einem Texteditor öffnen.
Ansonsten solltest du dir dringend angewöhnen mehr in Suchmaschinen zu suchen. Da hättest du erstens raus gefunden dass du die Datei mit einem Texteditor öffnen kannst, zweitens dass der Windows Explorer das Programm ist mit welchem du Dateien, Ordner und so weiter anzeigst, und drittens wie man batch Skripte erstellt und ausführt.
Mein Vorschlag bei dem Problem wäre kein Skript zu schreiben was den Inhalt kopiert da dies Probleme machen wird wie BlueCobold schon richtig schreibt. Öffne deine Log Datei einfach mit einem Texteditor. Wie gesagt, wenn Windows motzt dass er nicht weiß womit er die Datei öffnen soll dann kannst du ihm ja selbst sagen mit welchem Programm er es machen soll. Wenn du eine Dateiendung änderst tust du nicht viel mehr als einen Teil des Namens der Datei zu verändern. Der Inhalt der Datei ändert sich nicht. Das bedeutet dass es einem Programm inhaltlich egal ist welche Endung eine Datei hat. Das ist für die Zukunft vielleicht gut zu wissen.
Werbeanzeige