Android

Automatisches Auswerfen und Löschen von DMG-Dateien auf dem Mac

Mac für Anfänger - Externe Festplatten korrekt auswerfen

Mac für Anfänger - Externe Festplatten korrekt auswerfen

Inhaltsverzeichnis:

Anonim

Einer der Aspekte, bei denen sich Macs am meisten von Windows-PCs unterscheiden, ist die Installation von Anwendungen. Auf Macs müssen Sie ein Disk-Image einbinden und es dann wieder ausbinden und nach Abschluss der Installation löschen. Dies kann problematisch sein, insbesondere, wenn Sie viele Apps in kurzer Zeit testen müssen.

Diesmal werden wir ein paar nette kleine Workflows teilen, die Sie mit Automator auf Ihrem Mac implementieren können. Jedes Mal, wenn Sie mit einer App-Installation auf Ihrem Mac fertig sind, können Sie das Disk-Image mit nur wenigen Klicks auswerfen / aushängen und löschen.

Beginnen wir mit der Einrichtung dieser netten Automator-Workflows.

Löschen Sie DMG-Dateien automatisch, wenn Sie sie auswerfen

Schritt 1: Öffnen Sie Automator und erstellen Sie ein neues Dokument. Wählen Sie aus den verfügbaren Dokumenttypen, die im Dialogfeld angezeigt werden, Dienst aus.

Schritt 2: Stellen Sie sicher, dass Sie oben im rechten Bereich aus den Dropdown-Menüs die Optionen "Keine Eingabe" und "Finder" auswählen, damit das Endergebnis dem unten abgebildeten entspricht.

Schritt 3: Suchen Sie im linken Bereich von Automator nach der Aktion " AppleScript ausführen" und ziehen Sie sie in den rechten Bereich. Ein AppleScript-Fenster wird mit Platzhaltercode angezeigt.

Löschen Sie diesen Code und kopieren Sie stattdessen den folgenden Code in das Skriptfeld:

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

Schritt 4: Speichern Sie nun diesen Automator-Dienst und geben Sie ihm einen Namen, an den Sie sich leicht erinnern können.

Schauen wir uns nun einen anderen Automator-Workflow an, der dasselbe Ziel erreicht und genau das Gegenteil bewirkt.

DMG-Dateien automatisch auswerfen, wenn Sie sie in den Papierkorb ziehen

Wie Sie aus dem Titel ersehen können, können Sie mit diesem Automator-Workflow den gleichen Zweck erreichen, außer in umgekehrter Reihenfolge. So können Sie diese Meldung jedes Mal vermeiden, wenn Sie eine gemountete DMG-Datei in den Papierkorb ziehen.

Schritt 2: Wählen Sie oben im rechten Bereich im Dropdown-Menü die Option Andere aus. Geben Sie dann im Dialogfeld, das angezeigt wird, ~ /.Trash ein, um mit diesem Ordner zu arbeiten.