-
$runapplescript no devuelve error
Buenos días,
Al ejecutar lo siguiente :
Do $root.$runapplescript(iScript,iErrCode,iErrText)
donde iScript contiene :
tell application “Finder”
Open file (POSIX file “/Volumes/procesados/2018/05/14/34/20180514-50000”)
end tell
Si el fichero no existe iErrCode devuelve el valor 0, sin embargo, iErrText indica un error que en este caso es :
“Finder got an error: AppleEvent handler failed.”
y evidentemente el fichero no se abre. Si el el fichero existe iErrCode devuelve igualmente 0 e iErrText esta vacío.
Esta claro que solo puedo controlar si hay error mirando si ha devuelto algo en iErrText. No obstante, me parece extraño que no pueda controlar el error mediante el iErrCode.
¿alguno de vosotros se ha encontrado con esta problemática?
Saludos
Sorry, there were no replies found.
Log in to reply.