Escribí una gota para hackear un conjunto de archivos de MS Word. He estado usando el editor de secuencias de comandos. En una encarnación utilicé la 'gota de procesamiento de archivos recursivos' y en otra pirateé un poco de un script que encontré en línea.
Si suelto solo los archivos .pdf
, se ejecuta bien.
Si suelto solo los archivos .docx
, se ejecuta bien.
Si suelto una combinación de tipos de archivos, no funciona. La mayoría de las veces, el ícono de la gota comienza a rebotar en el Dock y nunca se detiene. Sin embargo, otras veces pasa por algunos de los archivos y luego sale.
Aquí está la parte interesante: emite el cuadro de diálogo de "inicio" para cada tipo de archivo (extensión de nombre) que encuentra. Esto sugiere que el 'drop' o 'open' se repite para cada extensión de nombre de archivo.
¿Alguien tiene alguna idea de por qué esto sería?
-- This droplet processes files dropped onto the applet
on open these_items
display dialog "starting"
repeat with i from 1 to the count of these_items
process_item(item i of these_items)
end repeat
end open
on process_item(each_item)
display dialog "Got an item: " & each_item
end process_item
Volví a probar con el script más sencillo posible y pude duplicar el error.
¡He puesto horas y horas en algo que debería ser simple!