Applescript hace que se registren largos mensajes de error en system.log

0

Tengo este script muy simple ...

tell application "System Events"
    set activeApp to short name of first process whose frontmost is true
end tell

tell application activeApp
    repeat 5 times
        display dialog "Hello world" giving up after 2
        delay 2
    end repeat
end tell

y funciona bien, pero cada vez que se muestra el cuadro de diálogo, se registran los siguientes errores,

27/07/15 8:32:48 PM AppleScript Editor[43002] -[NSCarbonWindowFrame aspectRatio]: unrecognized selector sent to instance 0x116411470

27/07/15 8:32:48 PM AppleScript Editor[43002] HIToolbox: ignoring exception '-[NSCarbonWindowFrame aspectRatio]: unrecognized selector sent to instance 0x116411470' that raised inside Carbon event dispatch ( .... trace .... )

que está inundando el registro de mi sistema. Esto sucede independientemente de la aplicación activa.

¿Alguna idea de por qué y cómo detener los errores?

    
pregunta Vic 27.07.2015 - 20:10

1 respuesta

0

Acabo de descubrir que un tell anidado detendrá los errores, es decir,

tell application "System Events"
    set activeApp to short name of first process whose frontmost is true
    tell application activeApp
        repeat 5 times
            display dialog "Hello world" giving up after 2
            delay 2
        end repeat
    end tell
end tell

Aún no sé por qué aunque ...

    
respondido por el Vic 27.07.2015 - 20:22

Lea otras preguntas en las etiquetas