Digamos que tengo un script:
set hi to 7
run script "display dialog hi"
Cuando lo ejecuto, dice que hi
es indefinido.
¿Hay alguna manera de hacer hi
accesible desde el run script
¿comando? Si no es así, ¿qué otra cosa puedo hacer? La aplicación real de esto es cambiar el nombre de una variable. Lo que hago ahora es
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
Pero eso no funciona. ¿Hay alguna solución para esto?
Gracias