PDA

Visualizza Versione Completa : script editor



Kira69
17-04-08, 18:01
ciao a tutti, ho uno script di cui necessito che una parte sia eseguita in loop per "n volte " quale è per cortesia l istruzione goto ( la sua sintassi ) per dire al mio script di ripetere una determinata serie di righe di codice?

grazie....

Kira69
17-04-08, 18:15
repeat / end repeat :doh:doh:doh:doh

ok... sono un tordo, ma come creo un istruzione all 'interno che mi ferma la ripetizione dopo "n" volte?

:oops:oops:oops

Nemesis
17-04-08, 18:20
Ciao, prima imposti il tuo N_volte con
set N_volte to X

e poi

repeat with counter from 1 to N_volte

qui quello che vuoi fare

end repeat

Kira69
17-04-08, 19:01
perfetto grazie, ora ci provo

altra domanda sto usando una istruzione if - else nello script

se appare la finnestra di dialogo ( in virtu delle operazioni che ho fatto prima ) deve premere "esc" altrimenti deve premere freccia giu

ho ptovato con la riga

if result is dialog then keycode (53)
else keycode (125)
end if

ma non funziona, per caso sapete dove è l 'errore?

Kira69
17-04-08, 21:07
dunque il problema è serio e non ne vengo fuori :-( vi prego aiuto..... :worty::worty:

nelle istruzioni precedenti avvengono delle cose che a seconda della situazione può avvenire che apparire un box dialogo che chiedere se cancellare il file su cu sto lavorando o seguire un operazione senza che appaia nessun box dialogo.

ora a me serve l'istruzione che dice " se appare il box clicca su annulla, altrimenti clicca su keycode 125"

ma quale è la sintassi??? vi prego...

Nemesis
17-04-08, 22:36
Una cosa del tipo:

display dialog "Cosa vuoi fare ?" buttons {"Keycode 125", "Annulla"} default button 2
if the button returned of the result is "Keycode 125" then
fa quello che vuoi tu
end if

il tutto dentro repeat - end repeat