Hallo,
nun habe ich den Befehl print_screen mal so eingesetzt:
print_screen (get_time 1)*100+get_time 0 (Stunde+Minute)
ergibt dann ein Logfilenamen wie folgt: LOG_2658.TXT.
Das ist schon mal ein Fortschritt, wird jetzt nicht die alte Logdatei überschrieben.
Wie ich aber soeben beim Kopieren von der Karte sah, ein Nachteil. Denn das Logfile von gestern lag mit der Zeit bei LOG_2732.TXT, also 34 Sekunden später. Aber einen Tag vorher. Alle mit Datum/Uhrzeit 1.1.2000.
Kann man das nicht so ändern: print_screen als Befehl reicht und es wird automatsich erstellt:
10241535.txt (Monat,Tag,Stunde,Sekunde)
Wozu noch das LOG_ davor? Steht doch ohnehin im LOG-Verzeichnis.
Ein weiteres habe ich festgestellt. Wird das Skript einfach mit Kamera aus abgebrochen, behält die Logdatei das aktuelle Datum und Uhrzeit. (print_screen (get_time 2)*100+get_time 1 bei EV-HDR und ein paar print-Befehle in die Schleife)
Kann man das nicht generell so machen dass immer aktuelles Datum/Uhrzeit geschrieben wird? Bzw. behält, denn anscheinend wird das auf den 1.1.2000 wieder zurückgesetzt.
Betrifft die CCHDK.CFG genauso.
Und das wurde auch auf meiner Karte "LOG_00021.TXT" geschrieben. Weiß aber nicht was dort im Skript stand.
gruß gehtnix