Hallo,
ich brauche nochmal eure Hilfe bei der Erstellung eines einfachen lua Skripts. Das langfristige Ziel soll sein: das Skript läuft permanent, mit dem Befehl "putm shoot" soll dann ein Foto gemacht und dieses in einen bestimmten Ordner verschoben werden. Ich hab erstmal klein angefangen und mir die Funktionen herausgesucht, mit denen ich zum einen alle Unterordner von "DCIM" und zum anderen alle Bilder in den gefundenen Unterordnern ermitteln kann. Dabei stoße ich aber schon auf grundsätzliche Probleme. Ich schreibe das Skript am PC und lade es dann via ptp hoch: u shootmove3.lua A/CHDK/SCRIPTS/shootmove3.lua
Anschließend starte ich das Skript: lua loadfile("A/CHDK/SCRIPTS/shootmove3.lua")()
und wenn ich dann mittels "getm" meine Testnachricht herausbekommen will erscheint immer nur der Fehler: Error:Runtime::68: attempt to call a nil value
Gut, die Meldung kann ich prinzipiell nachvollziehen aber ich kriege nicht raus, in welcher Zeile das Problem liegt. Wie kann man denn an weitere Fehlerinformationen herankommen? Vielleicht mache ich ja auch noch was grundlegendes falsch, denn die Funktionen hab ich auch nur kopiert, die sollten ja eigentlich ohne Fehler laufen...
Danke