2 votos

¿Cómo puedo configurar un acceso directo en MacOS Monterey para eliminar los archivos seleccionados?

Tengo el siguiente acceso directo: Shortcut screenshot La acción de eliminar parece ejecutarse cuando hago clic en el botón "Sí" del diálogo, tal como debería. Lo sé porque la primera vez que probé el acceso directo se me pidió permiso para permitir su ejecución. Sin embargo, el archivo que había seleccionado en el Finder seguía sin eliminarse.

Siento que me estoy volviendo loco aquí... me tomó dos horas de búsqueda en Google para llegar a esta aparentemente simple combinación de acciones, y todavía nada. ¿Qué estoy haciendo mal?

MTIA por cualquier consejo/orientación dada :-)

PD: Por si no es obvio, soy un completo novato en lo que se refiere a Applescript o a cualquier cosa que tenga que ver con la nueva función de accesos directos en Monterey. Han pasado años desde la última vez que usé un Mac, así que cualquier respuesta debe complacer a ELI5 :P ¡Gracias de nuevo!

2voto

Kevin Grabher Puntos 2556

Puede hacer referencia a los archivos de entrada directamente utilizando "Get Variable" y luego adjuntando la función Delete.

Example Screenshot

Sin embargo, como precaución, MacOS le preguntará en otra ocasión si desea permitir que el acceso directo elimine el archivo, por lo que podría manejar la eliminación del archivo directamente en el AppleScript usando algo como

if answer = "Yes" then
    tell application "Finder"
        delete file input
    end tell
end if

Tenga en cuenta que esto sólo funcionará si la entrada es un solo archivo, no una carpeta o múltiples archivos seleccionados, por lo que tendría que tomar medidas adicionales para manejar esos casos. Además, los archivos no se eliminan inmediatamente, sino que se mueven a la papelera. Personalmente sugeriría pensar en una solución de Shell script.

2voto

Kenny83 Puntos 40

Con la ayuda de @KevinGrabher y un poco más de búsqueda en Google, logré llegar a la siguiente solución parcial: enter image description here

Este sobre todo funciona, pero el atajo de teclado que he intentado configurar en la barra lateral derecha no lo hace. Voy a publicar una pregunta separada sobre eso y enlazar con ella desde aquí cuando haya terminado.

EDIT: Parece que lo único que se necesitaba para que el acceso directo funcionara era reiniciar el sistema. Todo bien ahora :-)

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