Android

Cum să eliminați și să ștergeți automat fișierele dmg din mac

Первый обзор macOS 11 Big Sur

Первый обзор macOS 11 Big Sur

Cuprins:

Anonim

Unul dintre aspectele în care Mac-urile diferă cel mai mult de PC-urile Windows este când vine vorba de instalarea aplicațiilor. Pe Mac-uri, trebuie să montați o imagine pe disc, apoi să o demontați și să o ștergeți după ce instalarea este terminată, ceea ce poate fi un pic de dificultate, mai ales dacă trebuie să testați multe aplicații într-un timp scurt.

Gândindu-ne la asta, de această dată vom împărtăși câteva fluxuri de lucru mici pe care le puteți implementa pe Mac folosind Automator. Cu oricare dintre ele, de fiecare dată când ați terminat cu o instalare a aplicației pe Mac, veți putea expulza / demonta și șterge imaginea discului în doar câteva clicuri.

Să începem cu modul de configurare a acestor fluxuri de lucru Automator.

Ștergeți automat fișierele DMG atunci când le eliminați

Pasul 1: Deschideți Automator și alegeți să creați un document nou. Din tipurile de documente disponibile care apar în caseta de dialog, selectați Service.

Pasul 2: În partea de sus a panoului din dreapta, asigurați-vă că alegeți din meniurile derulante opțiunile „fără intrare” și respectiv „Căutător”, astfel încât rezultatul final să fie cel ilustrat mai jos.

Pasul 3: Apoi, în panoul din stânga al Automatorului, căutați acțiunea Rulați AppleScript și trageți-l în panoul din dreapta. O fereastră AppleScript va apărea cu un cod de locatar în ea.

Ștergeți codul respectiv și, în schimb, copiați și lipiți următorul în caseta de 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

Pasul 4: Acum salvați acest serviciu Automator și dați-i un nume ușor de reținut.

Acum, să aruncăm o privire la un alt flux de lucru Automator care atinge același obiectiv făcând exact opusul.

Evacuați automat fișierele DMG atunci când le trageți în coșul de gunoi

După cum puteți vedea din titlu, acest flux de lucru Automator vă permite să atingeți același scop, cu excepția celui invers, astfel încât să puteți evita acest mesaj de fiecare dată când trageți la coș un fișier DMG montat.

Pasul 2: în partea de sus a panoului din dreapta, selectați Altele … din meniul derulant. Apoi, în caseta de dialog care apare, tastați ~ /.Trash pentru a lucra cu acel folder.