5 votos

¿Cómo evitar que los archivos de contenido de las aplicaciones AppleScript aparezcan en las carpetas "Recents"?

Soy un gran fan de AppleScript y actualmente lo utilizo para una serie de tareas diferentes en mi ordenador. Sin embargo, una cosa que he notado es que después de haber creado una aplicación en AppleScript, muchos de los archivos de contenido, incluyendo el main.scpt y el applet.icns los archivos comienzan a aparecer en mi carpeta de "Recientes" en el Finder. Esto puede ser bastante molesto, ya que rápidamente obstruye mi carpeta de recientes, especialmente si he estado trabajando en varias aplicaciones diferentes.

Mi pregunta es: ¿cómo puedo asegurarme de que sólo la aplicación en sí se puede ver en la carpeta de recientes y no algunos de sus archivos de contenido también. Si es así, ¿cómo puedo hacer esto? ¿Es posible hacerlo al crear la propia aplicación?

1voto

Pirooz Puntos 486

La siguiente respuesta añadirá un .metadata_never_index dentro de la carpeta de aplicaciones. Esto evitará la indexación por Spotlight de la carpeta con la esperanza de evitar que aparezca en "Recents".


Aquí está el script. Guárdalo 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. Navega a la carpeta donde guardas tus scripts

  2. Haga clic con el botón derecho en esa carpeta y seleccione Services>Folder Actions Setup

  1. Seleccione el script 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. Celebración.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X