He escrito el siguiente secuencia de comandos de Applescript en Snow Leopard, y traté de utilizarlo en Mountain Lion, pero fue en vano (no funciona). La secuencia de comandos de relojes de una carpeta para los archivos añadidos, y si el tipo de archivo de los partidos, scp a un servidor.
Funciona muy bien, no hay errores en Snow Leopard. Cuando se ejecuta en ML escupe de nuevo el error (en la consola):
AppleScript Runner: CPSGetFrontProcess(): This call is deprecated and should not be called anymore.
Estoy casi seguro de que esto tiene algo que ver con la manera en que el guión está escrito. He tratado de copiar y pegar en una nueva secuencia de comandos en el león de montaña, y, a continuación, guardar. No funciona bien.
Aquí está el código de sí mismo, ningún tipo de conocimiento en cuanto a lo de la llamada está funcionando mal?
on adding folder items to this_folder after receiving the_files
--set login vars
set fileExt to "zip"
set scpIP to "blah"
set scpUser to "blah"
set scpDest to "/home/blah"
set scpPort to "1234"
--repeat on each file that is added to the folder
repeat with each_file in the_files
set filename to name of (info for each_file)
tell application "Finder"
--check extension, if match, scp. else, error.
if name extension of each_file is fileExt then
try
do shell script "scp -p" & scpPort & " " & scpUser & "@" & scpIP & ":" & scpDes
move each_file to trash
end try
end if
end tell
end repeat
end adding folder items to