Cara Mengeluarkan dan Menghapus Berkas DMG Secara Otomatis di Mac

Cara Mengeluarkan dan Menghapus Berkas DMG Secara Otomatis di Mac:

Salah satu aspek di mana Mac paling berbeda dari PC Windows merupakan ketika menginstal aplikasi. Di Mac, Anda perlu memasang gambar disk lalu melepasnya dan menghapusnya setelah penginstalan selesai, yang bisa sedikit merepotkan, terutama jika Anda harus menguji banyak aplikasi dalam waktu singkat.

Memikirkan hal itu, kali ini kami akan membagikan beberapa alur kerja kecil yang rapi yang dapat Anda terapkan di Mac menggunakan Automator. Dengan salah satunya, setiap kali Anda selesai menginstal aplikasi di Mac, Anda dapat mengeluarkan/melepas dan menghapus image disk hanya dengan beberapa klik.

Mari mulai dengan cara menyiapkan alur kerja Automator yang bagus ini.

Hapus File DMG Secara Otomatis Saat Anda Mengeluarkannya

Langkah 1: Buka Automator dan pilih untuk membuat dokumen baru. Dari jenis dokumen yang tersedia yang muncul di kotak dialog, pilih Layanan .

Langkah 2: Di bagian atas panel kanan, pastikan untuk memilih dari menu dropdown opsi ‘no input’ dan ‘Finder’ sehingga hasil akhirnya seperti yang digambarkan di bawah ini.

Langkah 3: Selanjutnya, di panel kiri Automator, cari tindakan Jalankan AppleScript dan seret ke panel kanan.

Jendela AppleScript akan muncul dengan beberapa kode placeholder di dalamnya.

Hapus kode itu dan salin dan tempel kode berikut di kotak skrip:

beri tahu aplikasi “Pencari”
setel daftar_pilihan ke pilihan
jika (hitung daftar_pilihan) tampilkan dialog ¬
“Silakan pilih volume yang dipasang dari gambar disk.” dengan judul ¬
“Tidak Ada Pilihan yang Ditemukan” dengan ikon stop ¬
tombol [“OK”] tombol default 1
return
end jika
set my_selection ke item 1 dari
daftar_pilihan set my_kind ke jenis my_selection
set my_name ke nama my_selection
jika my_kind bukan “Volume” kemudian
tampilkan dialog ¬
“Silakan pilih volume yang dipasang dari file gambar disk.” dengan judul ¬
“Pilihan bukan Gambar Disk” dengan ikon stop ¬
tombol [“OK”] tombol default 1
kembalikan
akhir jika
atur volume_list ke paragraf (lakukan skrip shell “hdiutil info | grep ^/dev/disk | grep -o ‘/Volumes/.*'”)
atur source_list ke paragraf (lakukan skrip shell “hdiutil info | grep ^image’-‘alias | grep -o ‘/.*'”)
atur match_found ke false
ulangi dengan v dari 1 hingga (hitung daftar_volume)
jika “/Volume/” & nama_saya = item v dari daftar_volume lalu
atur match_found ke true
keluar ulangi
akhir jika
akhir ulangi
jika match_found tidak sama dengan true maka
tampilkan dialog ¬
“Volume yang dipilih tidak tampak sebagai Disk Gambar.” dengan judul ¬
“Tidak dapat menemukan Disk Image” dengan ikon stop ¬
tombol [“OK”] tombol default 1
kembali
lagi
atur my_source ke file POSIX (item v dari source_list) sebagai alias
pindahkan my_source ke tempat sampah
eject my_selection
–reveal my_source
end jika
akhir ceritakan

Langkah 4: Sekarang simpan layanan Automator ini dan beri nama yang mudah diingat.

Langkah 5: Setelah ini selesai, setiap kali Anda memasang gambar disk, yang harus Anda lakukan adalah memilihnya dan pada menu Finder pilih Layanan lalu Keluarkan dan Hapus (atau apa pun nama layanan yang baru saja Anda buat) dan file gambar disk akan dilepas dan dihapus dengan satu klik.

Sekarang, mari kita lihat alur kerja Automator lain yang mencapai tujuan yang sama dengan melakukan hal sebaliknya.

Keluarkan File DMG Secara Otomatis Saat Anda Menyeretnya Ke Sampah

Seperti yang dapat Anda lihat dari judulnya, alur kerja Automator ini memungkinkan Anda untuk mencapai tujuan yang sama, kecuali sebaliknya, sehingga Anda dapat menghindari pesan ini setiap kali Anda menyeret file DMG yang terpasang ke tempat sampah.

Berikut adalah langkah-langkah untuk membuatnya.

Langkah 1: Buat dokumen baru di Automator dan pilih Tindakan Folder dari jenis dokumen yang tersedia.

Langkah 2: Di bagian atas panel kanan, pilih Lainnya… dari menu dropdown.

Kemudian, pada kotak dialog yang muncul, ketik ~/.Trash untuk bekerja dengan folder tersebut.

Langkah 3: Selanjutnya, di panel kiri, seret tindakan Run Shell Script ke panel kanan.

Pada dua menu dropdown yang muncul, pilih /usr/bin/python dan sebagai argumen masing-masing.

Langkah 4: Ganti skrip placeholder di kotak skrip dengan yang berikut:

import string, os, sys
lines = os.popen(“hdiutil info”).readlines()
should_eject = False
untuk baris dalam baris:
if line.startswith(“image-alias”):
path = line.split(“:” )[1]
image_path = path.lstrip().rstrip()
jika image_path di sys.argv:
should_eject = True
elif line.startswith(“/dev/”) dan should_eject adalah True:
os.popen(“hdiutil eject %s ” % line.split()[0])
should_eject = False
elif line.startswith(“###”):
should_eject = False

Setelah selesai, simpan Tindakan Folder dan keluar dari Automator.

Sekarang, setiap kali file DMG dipasang, yang harus Anda lakukan hanyalah menyeretnya ke Sampah dan file itu akan dilepas pada saat yang bersamaan.

Kiat Keren: Anda juga dapat membuat pintasan keyboard untuk tindakan ini dengan mengikuti petunjuk di bagian akhir tutorial ini.

Dan begitulah. Dua alur kerja berbeda untuk mengaktifkan fitur yang sangat nyaman di Mac Anda.

Sekarang yang harus dilakukan hanyalah memilih mana yang menurut Anda lebih nyaman. Dan yang terbaik dari semuanya? Dalam kedua kasus, Anda akan belajar lebih banyak tentang Automator.

Menikmati!