Ich habe die Batchdatei für das Update von LC etwas verbessert. Es gibt jetzt:
- Erkennung der Spracheinstellung mit Anpassung der Sprache
- Prüfung von Schreib- und Löschrechten
- Erkennung, ob die Batch als Admin ausgeführt wird, inklusive Warnung mit Fortführungsoption
- Abfrage, wie mit dem Log nach erfolgreichem Update verfahren werden soll
- Umlautkompatiblität
- Variablen werden nicht permanent in die Umgebungsvariablen von Windows eingetragen
- Ausführliche Errormeldung in OS-Sprache
- Prüfung, ob clonk.exe überhaupt läuft
- Parallele Logführung auf dem Desktop mit Informationen zur Fehlersuche für mich und das LC-Team
- Directorylisting in das Log wenn ein Fehler auftritt
- Auszug der Benutzerrechte des Arbeitsverzeichnisses per ICACLS in das Log, wenn ein Fehler auftritt.
Die Logdatei heißt so, wie die Batchdatei.
Da ich keine Batchdateien hochladen kann, musste ich die Dateiendung .txt nennen. Dies müsst ihr natürlich wieder rückgängig machen.
lc_windows_updater_332.bat.txt (8,3 KB)