[uBasic] Intervall-Skript mit Einstellmenü

CHDK-Skripte, CHDK-Entwicklung, PC-Zusatzprogramme, Informationen für Tüftler

Intervall-Skript mit Einstellmenü

Beitragvon Artus » 28.04.2008, 09:00

Hallo ich habe mal das interval-skript mit einem Einstellmenü versehen.

Code: Alles auswählen
@title Intervall-Fotografie

@param a Zahl der Aufnahmen
@default a 10
@param b Intervall (Min.)
@default b 0
@param c Intervall (Sek.)
@default c 10
    let y=1
  do
    if y<1 then y=3
    if y>3 then y=1
    print ""
     if y=1 then print"Bilder: <",a ,">" else print "Bilder: ",a+1
     if y=2 then print"Interval min: <",b,">" else print"Interval min: ",b
     if y=3 then print"Interval sek: <",c,">" else print"Interval sek: ",c
     print"[Set]=shoot[Disp]=exit"
       wait_click
         if is_key "up" then let y=y-1
         if is_key "down" then let y=y+1
         if y=1 and is_key "left" then let a=a-1
         if y=1 and is_key "right" then let a=a+1
         if y=2 and is_key "left" then let b=b-1
         if y=2 and is_key "right" then let b=b+1
         if y=3 and is_key "left" then let c=c-1
         if y=3 and is_key "right" then let c=c+1
         if is_key "set" then z=1
         if is_key "display" then z=2
       until z>0
         if z=2 then goto "exit1"     
         
         t=b*60000+c*1000
         if a<2 then let a=10
         if t<1000 then let t=1000
         print "Gesamtzeit:", t*a/60000, "Min.", t*a%60000/1000, "Sek."
         sleep 1000
         print "Aufnahme 1 von", a
           shoot
              for n=2 to a
                print "Warte", b, "Min.", c, "Sek."
                sleep t
                print "Aufnahme", n, "von", a
                  shoot
              next n
 
  :exit1
         until z=2
     
  end


So jetzt gehts.

Artus
Zuletzt geändert von Artus am 29.04.2008, 12:51, insgesamt 3-mal geändert.
S5IS FW 1.0.1b
Artus
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 22
Registriert: 15.04.2008, 12:15
Wohnort: NRW

Beitragvon msl » 28.04.2008, 11:26

Schnell überflogen würde ich sagen, Deine Menü-Schleife ist unvollständig, do - until.

Bei is_key "display" fehlt das Ausführungszeichen.

Aber:

Gute Idee, nur so lernt man zu skripten, sehr schöner Ansatz. Mach weiter so. :o

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Beitragvon Artus » 29.04.2008, 06:33

Super danke genau das habe ich immer wieder überlesen, (Skript geändert) jetzt gehts.

Artus
S5IS FW 1.0.1b
Artus
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 22
Registriert: 15.04.2008, 12:15
Wohnort: NRW


Zurück zu Code-Ecke

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 25 Gäste