Android

Hur man automatiskt matar ut och tar bort dmg-filer i mac

Automator Bilder bearbeiten, schärfen, Mac OS X

Automator Bilder bearbeiten, schärfen, Mac OS X

Innehållsförteckning:

Anonim

En av aspekterna där Mac-datorer skiljer sig mest från Windows-datorer är när det gäller installation av applikationer. På Mac-datorer måste du montera en diskbild och sedan demontera den och ta bort när installationen är klar, vilket kan vara lite krångel, särskilt om du måste testa många appar på kort tid.

Tänk på det, den här gången delar vi ett par snygga små arbetsflöden som du kan implementera på din Mac med Automator. Med någon av dem, varje gång du är klar med en appinstallation på din Mac, kommer du att kunna ta bort / ta bort och ta bort diskbilden med bara ett par klick.

Låt oss komma igång med hur du ställer in dessa fina Automator-arbetsflöden.

Radera DMG-filer automatiskt när du matar ut dem

Steg 1: Öppna Automator och välj att skapa ett nytt dokument. Välj Service från de tillgängliga dokumenttyperna som visas i dialogrutan.

Steg 2: Överst på den högra panelen, se till att välja från rullgardinsmenyerna alternativet 'ingen ingång' respektive 'Finder' så att slutresultatet blir som det som visas på bilden nedan.

Steg 3: Sök sedan på den vänstra panelen i Automator efter Kör AppleScript- åtgärden och dra den till den högra panelen. Ett AppleScript-fönster visas med någon platshållarkod i den.

Radera den koden och kopiera och klistra in i stället följande i skriptrutan:

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

Steg 4: Spara nu denna Automator-tjänst och ge den ett namn som är lätt att komma ihåg.

Låt oss nu titta på ett annat Automator-arbetsflöde som uppnår samma mål som gör exakt motsatsen.

Mata ut DMG-filer automatiskt när du drar dem till papperskorgen

Som du kan se från titeln tillåter detta Automator-arbetsflöde dig att uppnå samma syfte, förutom det i omvänd riktning, så att du kan undvika det här meddelandet varje gång du drar till papperskorgen en monterad DMG-fil.

Steg 2: Överst på den högra panelen väljer du Annat … på rullgardinsmenyn. Skriv sedan ~ /.Trash i dialogrutan som dyker upp för att arbeta med den mappen.