Android

Hogyan lehet automatikusan eltávolítani és törölni a dmg fájlokat a mac programban?

CS50 Live, Episode 006

CS50 Live, Episode 006

Tartalomjegyzék:

Anonim

Az egyik szempont, amelyben a Mac különbözik a Windows PC-től, a leginkább az alkalmazások telepítése. A Mac számítógépeken be kell szerelnie a lemezképét, majd szét kell szerelnie és törölnie kell, amint a telepítés befejeződött, ami némi gondot okozhat, főleg ha sok alkalmazást rövid idő alatt tesztelnie kell.

Erre gondolva, ezúttal néhány csinos kis munkafolyamatot fogunk megosztani, amelyeket a Mac számítógépen az Automator segítségével végrehajthat. Bármelyikével, minden alkalommal, amikor elvégzi az alkalmazás telepítését a Mac számítógépen, néhány kattintással képes lesz eltávolítani / leválasztani és törölni a lemezképét.

Kezdjük azzal, hogyan állítsuk be ezeket a szép Automator munkafolyamatokat.

Automatikusan törölje a DMG-fájlokat, amikor azokat eltávolítja

1. lépés: Nyissa meg az Automator alkalmazást, és válassza az új dokumentum létrehozását. A párbeszédpanelen megjelenő elérhető dokumentumtípusok közül válassza a Szolgáltatás lehetőséget.

2. lépés: A jobb oldali panel tetején feltétlenül válassza a legördülő menük közül a „nincs bemenet” és a „Finder” beállítást, hogy a végeredmény az alábbiakban látható legyen.

3. lépés: Ezután az Automator bal oldali panelen keresse meg az AppleScript futtatása műveletet, és húzza a jobb oldali panelen. Egy AppleScript ablak jelenik meg, benne néhány helyőrző kóddal.

Törölje a kódot, ehelyett másolja be és illessze be a következőt a szkript mezőbe:

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

4. lépés: Most mentse el ezt az Automator szolgáltatást, és nevet adjon neki, amely könnyen megjegyezhető.

Vessünk egy pillantást egy másik Automator munkafolyamatra, amely ugyanazt a célt érinti, pontosan ellenkezőleg.

A DMG-fájlok automatikus eltávolítása, ha azokat a kukába húzza

Amint az a címből látható, ez az Automator munkafolyamat lehetővé teszi ugyanazon cél elérését, a fordított változat kivételével, így elkerülheti ezt az üzenetet minden alkalommal, amikor a csatolt DMG fájlt a kukába húzza.

2. lépés: A jobb oldali panel tetején válassza a Egyéb… lehetőséget a legördülő menüből. Ezután az előbukkanó párbeszédpanelen írja be a ~ /.Trash elemet, hogy ezzel a mappával dolgozzon.