Android

Sådan skubbes og slettes dmg-filer automatisk i mac

Tilgængelig PDF

Tilgængelig PDF

Indholdsfortegnelse:

Anonim

Et af de aspekter, hvor Mac'erne adskiller sig mest fra Windows-pc'er, er når det kommer til installation af applikationer. På Mac'er skal du montere et diskbillede og derefter afmontere det og slette, når installationen er færdig, hvilket kan være lidt besværet, især hvis du skal teste mange apps på kort tid.

Når vi tænker på det, vil vi denne gang dele et par pæne små arbejdsgange, som du kan implementere på din Mac ved hjælp af Automator. Hver gang du er færdig med en appinstallation på din Mac, vil du med en af ​​dem kunne skubbe ud / afmontere og slette diskbilledet med bare et par klik.

Lad os komme i gang med, hvordan man opsætter disse dejlige Automator-arbejdsgange.

Slet DMG-filer automatisk, når du skubber dem ud

Trin 1: Åbn Automator, og vælg at oprette et nyt dokument. Vælg Service fra de tilgængelige dokumenttyper, der vises i dialogboksen.

Trin 2: Øverst på højre panel skal du sørge for at vælge fra dropdown-menuerne henholdsvis indstillingerne 'ingen input' og 'Finder', så slutresultatet er som det, der er afbildet nedenfor.

Trin 3: Søg derefter på venstre panel i Automator efter Kør AppleScript- handlingen og træk den til højre panel. Et AppleScript-vindue vises med en pladsholderkode i det.

Slet den kode, og kopier og indsæt i stedet den følgende i scriptboksen:

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

Trin 4: Gem nu denne Automator-service, og giv den et navn, der er let at huske.

Lad os nu se på en anden Automator-arbejdsgang, der når det samme mål, der gør nøjagtigt det modsatte.

Skub DMG-filer automatisk ud, når du trækker dem til papirkurven

Som du kan se fra titlen, giver denne Automator-arbejdsgang dig mulighed for at opnå det samme formål bortset fra det modsatte, så du kan undgå denne meddelelse, hver gang du trækker til papirkurven en monteret DMG-fil.

Trin 2: Øverst på højre panel skal du vælge Andet … i rullemenuen. Skriv derefter ~ /.Trash i den dialogboks, der springer over, for at arbejde med den mappe.