Diciamo che ho uno script:
set hi to 7
run script "display dialog hi"
Quando lo eseguo, dice che hi
non è definito.
C'è un modo per rendere accessibile hi
dal comando run script
? Se no, che altro posso fare? La vera applicazione per questo è cambiare un nome di variabile. Quello che faccio ora è:
repeat (random number from 0 to 5) times
set rand2 to (random number from 0 to 7) + 97
set rand to (random number from 0 to 7) + 97
set switch to rand2
run script ("set " & (ASCII character rand) & "1 to " & (ASCII character rand2) & "1")
run script ("set " & (ASCII character rand2) & "1 to " & (ASCII character switch) & "1")
run script ("set " & (ASCII character rand) & "2 to " & (ASCII character rand2) & "2")
run script ("set " & (ASCII character rand2) & "2 to " & (ASCII character switch) & "2")
end repeat
Ma quello non funziona. Sono questi sono un workaround per questo?
Grazie