Hallo Belichter !
Aber diese von gehtnix zitierten ubasic-Zeilen dürftest Du dann nicht im Script stehen haben, oder?
Werde es bei Gelegenheit mal ohne ausprobieren.
Grüße,
Andreas
Können schon, aber bitte programmiere solchen Code nicht!Kann man in ubasic aus einer while-Schleife mit <if i=10 goto "weiter"> einfach rausspringen?
rem Ixus darf nur 1 oder 0 sein
if x>1 then x=1
rem Manueller Focus bei IXUS-Kameras nicht auswählbar
if x>0 then goto "orisensor"
rem Ixus darf nur 1 oder 0 sein
rem Manueller Focus bei IXUS-Kameras nicht auswählbar
if x then goto "orisensor"
while get_focus_mode<>1
click "down"
sleep 200
wend
if x=1 then l=0
Da haste Du schon recht, anders finde ich es halt passender.Darüberhinaus macht es von der Anzahl der Tastendrücke her eigentlich keinen Unterschied, ob man erst im Script auf Macromodus umschaltet, oder vorher.
print get_focus_mode
end
Leider nein:gehtnix hat geschrieben:Aber wenn die Ixus im M-Modus, den nimmt man dann wohl zum Stacken her, bei dem klitzkleinen Skript irgendwo eine Zahl, anders als die vorherige liefert, dann ist der Kaas gespitzt. Dann wissen wir doch wo der Cursor steht.
rem x=0 Moduswahl durch Script
rem x=1 manuelle Moduswahl
rem Auswahl des Kameramodels mit der Platform-ID
rem z.B.IXUS970, IXUS980, ...
x=0
select get_platform_id
case 12659,12691; x=1
select_end
if x then goto "orisensor"
Damit meinst Du wohl nur die LEFT-Taste. Das habe ich schon vermutet.api hat geschrieben:Es kommt überall 0 heraus
Doch, das würde gehen. Das Skript hat dann nur den heutigen Stand. Neue Kameras müsste ich dann nachtragen und wieder hochladen, bleibt alles an mir hängen. Da wäre dann der Parameter IXUS=0 einfacher.rudi hat geschrieben:könnte man nicht die Platform-ID dazu hernehmen?
Mitglieder in diesem Forum: 0 Mitglieder und 21 Gäste