Androide

Cómo expulsar y eliminar automáticamente archivos dmg en mac

Como eliminar archivos duplicados en Mac

Como eliminar archivos duplicados en Mac

Tabla de contenido:

Anonim

Uno de los aspectos en los que las Mac son más diferentes de las PC con Windows es cuando se trata de instalar aplicaciones. En Mac, debe montar una imagen de disco y luego desmontarla y eliminarla una vez que finalice la instalación, lo que puede ser un poco complicado, especialmente si tiene que probar muchas aplicaciones en un corto período de tiempo.

Pensando en eso, esta vez compartiremos un par de pequeños flujos de trabajo que puedes implementar en tu Mac usando Automator. Con cualquiera de ellos, cada vez que haya terminado con la instalación de una aplicación en su Mac, podrá expulsar / desmontar y eliminar la imagen del disco con solo un par de clics.

Comencemos con cómo configurar estos agradables flujos de trabajo de Automator.

Eliminar archivos DMG automáticamente cuando los expulsa

Paso 1: Abra Automator y elija crear un nuevo documento. De los tipos de documentos disponibles que aparecen en el cuadro de diálogo, seleccione Servicio.

Paso 2: en la parte superior del panel derecho, asegúrese de elegir en los menús desplegables las opciones 'sin entrada' y 'Finder' respectivamente para que el resultado final sea el que se muestra a continuación.

Paso 3: A continuación, en el panel izquierdo de Automator, busque la acción Ejecutar AppleScript y arrástrela al panel derecho. Aparecerá una ventana AppleScript con algún código de marcador de posición.

Elimine ese código y, en su lugar, copie y pegue el siguiente en el cuadro de secuencia de comandos:

tell application "Finder"

set selection_list to selection

if (count selection_list) < 1 then

display dialog

"Please select a volume mounted from a disk image." with title

"No Selection Found" with icon stop

buttons default button 1

return

end if

set my_selection to item 1 of selection_list

set my_kind to kind of my_selection

set my_name to name of my_selection

if my_kind is not "Volume" then

display dialog

"Please select a volume mounted from a disk image file." with title

"Selection is not a Disk Image" with icon stop

buttons default button 1

return

end if

set volume_list to paragraphs of (do shell script "hdiutil info | grep ^/dev/disk | grep -o '/Volumes/.*'")

set source_list to paragraphs of (do shell script "hdiutil info | grep ^image'-'alias | grep -o '/.*'")

set match_found to false

repeat with v from 1 to (count volume_list)

if "/Volumes/" & my_name = item v of volume_list then

set match_found to true

exit repeat

end if

end repeat

if match_found is not equal to true then

display dialog

"The selected volume does not appear to be a Disk Image." with title

"Could not find Disk Image" with icon stop

buttons default button 1

return

else

set my_source to POSIX file (item v of source_list) as alias

move my_source to the trash

eject my_selection

--reveal my_source

end if

end tell

Paso 4: ahora guarde este servicio Automator y asígnele un nombre que sea fácil de recordar.

Ahora, echemos un vistazo a otro flujo de trabajo de Automator que logra el mismo objetivo haciendo exactamente lo contrario.

Expulse archivos DMG automáticamente cuando los arrastre a la papelera

Como puede ver en el título, este flujo de trabajo de Automator le permite lograr el mismo propósito, excepto que a la inversa, para que pueda evitar este mensaje cada vez que arrastre a la papelera un archivo DMG montado.

Paso 2: en la parte superior del panel derecho, selecciona Otro … en el menú desplegable. Luego, en el cuadro de diálogo que aparece, escriba ~ /.Trash para trabajar con esa carpeta.