androide

Come espellere ed eliminare automaticamente i file dmg in mac

Convertire da RGB a CMYK

Convertire da RGB a CMYK

Sommario:

Anonim

Uno degli aspetti in cui i Mac differiscono maggiormente dai PC Windows è quando si tratta di installare applicazioni. Sui Mac, è necessario montare un'immagine del disco, quindi smontarla ed eliminarla al termine dell'installazione, il che può essere un po 'una seccatura, soprattutto se è necessario testare molte app in breve tempo.

Pensando a questo, questa volta condivideremo un paio di piccoli flussi di lavoro che puoi implementare sul tuo Mac usando Automator. Con ognuno di essi, ogni volta che hai finito con l'installazione di un'app sul tuo Mac, sarai in grado di espellere / smontare ed eliminare l'immagine del disco in un paio di clic.

Cominciamo con come impostare questi simpatici flussi di lavoro di Automator.

Elimina i file DMG automaticamente quando li espelli

Passaggio 1: Apri Automator e scegli di creare un nuovo documento. Dai tipi di documento disponibili che vengono visualizzati nella finestra di dialogo, selezionare Servizio.

Passaggio 2: nella parte superiore del pannello di destra, assicurati di scegliere dai menu a discesa le opzioni 'no input' e 'Finder' rispettivamente in modo che il risultato finale sia quello mostrato nella foto sotto.

Passaggio 3: Successivamente, sul pannello di sinistra di Automator, cerca l'azione Esegui AppleScript e trascinala sul pannello di destra. Verrà visualizzata una finestra AppleScript con un codice segnaposto.

Elimina quel codice e invece copia e incolla il seguente nella casella dello script:

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

Passaggio 4: ora salva questo servizio di Automator e assegnagli un nome facile da ricordare.

Ora diamo un'occhiata a un altro flusso di lavoro di Automator che raggiunge lo stesso obiettivo facendo esattamente il contrario.

Espelli i file DMG automaticamente quando li trascini nel cestino

Come puoi vedere dal titolo, questo flusso di lavoro di Automator ti consente di raggiungere lo stesso scopo, tranne quello al contrario, quindi puoi evitare questo messaggio ogni volta che trascini nel cestino un file DMG montato.

Passaggio 2: nella parte superiore del pannello di destra, selezionare Altro … dal menu a discesa. Quindi, nella finestra di dialogo che appare, digita ~ /.Trash per lavorare con quella cartella.