Automator Bilder bearbeiten, schärfen, Mac OS X
Innehållsförteckning:
- Radera DMG-filer automatiskt när du matar ut dem
- Mata ut DMG-filer automatiskt när du drar dem till papperskorgen
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.