¿Cómo evitar que los archivos de contenido de la aplicación AppleScript aparezcan en las carpetas "Recientes"?

5

Soy un gran fan de AppleScript y actualmente lo estoy utilizando para una variedad de tareas diferentes en mi computadora. Sin embargo, una cosa que he notado es que después de crear una aplicación en AppleScript, muchos de los archivos de contenido, incluidos los archivos main.scpt y applet.icns , comienzan a aparecer en mi carpeta "Recientes" en el Finder. Esto puede ser bastante molesto, ya que rápidamente obstruye la carpeta de los últimos, especialmente si he estado trabajando en varias aplicaciones diferentes.

Mi pregunta es: ¿cómo me aseguro de que solo la aplicación en sí pueda verse en la carpeta Recientes y no también algunos de sus archivos de contenido? Si es así, ¿cómo haría esto? ¿Es posible hacerlo al crear la propia aplicación?

    
pregunta Tom 15.06.2018 - 17:52

1 respuesta

1

La siguiente respuesta agregará un archivo .metadata_never_index dentro de la carpeta de la aplicación. Esto evitar la indexación por Spotlight de la carpeta con la esperanza de evitar que aparezca en Recientes.

Aquí está el guión. Guárdelo en /Library/Scripts/Folder Actions Scripts/ :

on adding folder items to theFolder after receiving theNewItems
    --  Called after items have been added to a folder
    --
    --  theFolder is a reference to the modified folder
    --  theNewItems is a list of references to the items added to the folder 
    repeat with myItem in theNewItems
        tell application "Finder"
            if myItem's name extension is "app" then -- make sure its an app
                set myPath to the POSIX path of myItem
                do shell script "touch " & quoted form of (myPath & ".metadata_never_index")
            end if
        end tell
    end repeat

end adding folder items to
  1. Vaya a la carpeta donde guarda sus Apple Scripts

  2. Haz clic derecho en esa carpeta y selecciona Services>Folder Actions Setup

  1. Seleccione la secuencia de comandos que guardó y haga clic en Attach

  2. Asegúrese de que Enable Folder Actions esté marcado en la parte superior izquierda

  3. Prueba.

  4. Celebrate!

respondido por el JBis 30.07.2018 - 21:59

Lea otras preguntas en las etiquetas