Droplet no comenzará con varios tipos de archivos

2

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!

    
pregunta Andrew Wolfe 29.03.2017 - 17:26

0 respuestas

Lea otras preguntas en las etiquetas