0 votos

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

Tengo este sencillo script...

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 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?

0voto

SPRBRN Puntos 1008

Acabo de descubrir que un tell 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

Aunque todavía no sé por qué...

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X