Home » macOS trik » Melihat informasi detail sistem macOS dengan AppleScript

Melihat informasi detail sistem macOS dengan AppleScript

Melihat informasi detail tentang sistem macOS atau bisa juga diterapkan di Hachintosh memang bagi sebagian pengguna expert sangat diperlukan terutama pengguna hackintosh yang membutuhkan tweaking untuk memastikan hardware hackintosh berjalan dengan baik, biasanya pada post instalasion sering terjadi.

Berikut ini trik menggunakan perintah terminal macOS yang dapat di terapkan di AppleScript. Pertama buka AppleScript editor, kita siapkan script berikut

set cap to "Tool Newbie for Hackintosh"
display dialog "Cara melihat sistem info detal os mac" buttons {"Lihat info", "Cetak Info", "Keluar"} with icon caution with title cap
if the button returned of the result is "Lihat info" then
	info()
else if the button returned of the result is "Cetak Info" then
	cetak()
else if the button returned of the result is "Keluar" then
	keluar()
else
	return 0
end if

Script di atas kita mendeklarasikan caption dengan nama Tool Newbie for Hackintosh dengan display dialog dan 3 botton Lihat Info, Cetak Info dan Keluar

Untuk kondisi if nya saya tidak dapat menjelaskan karena saya sendiri hanya mencoba saja hehe.

Lanjut ke script berikutnya berdasarkan aksi pasa “if bla bla bla” disitu ada 3 aksi info(), cetak(), dan Keluar()

on info()
	set dlgtitle to "Check Your Detail Info Of Your Machine - By Mbah Subuh"
	set cap2 to "Tool Newbie for Hackintosh"
	display dialog (do shell script "uname -v") & " Click OK for more details" with icon note with title dlgtitle
	display dialog "Your OS version is  " & (do shell script "sw_vers -productVersion") & " klik OK for  detail" with icon note with title dlgtitle
	display dialog (do shell script "system_profiler SPSoftwareDataType") with title dlgtitle
	display dialog (do shell script "system_profiler SPHardwareDataType") with title dlgtitle
	display dialog (do shell script "system_profiler SPNetworkDataType") with title dlgtitle
	display dialog (do shell script "system_profiler SPMemoryDataType") with title dlgtitle
	display dialog (do shell script "system_profiler SPAudioDataType") with title dlgtitle
	display dialog (do shell script "system_profiler SPPrefPaneDataType") with title dlgtitle
	display dialog (do shell script "system_profiler SPUSBDataType") with title dlgtitle
	display dialog "Ok itu saja" buttons {"Keluar"} with icon caution with title cap2
end info

Hasilnya seperti Screenshot berikut ini:

See also  Seorang Youtuber Berhasil menginstal macOS Big Sur di Perangkat Mini PC - Lathe Panda Alpha

Selanjutnya script untuk cetak menjadi file text

on cetak()
	set dlgtitle to "Check Your Detail Info Of Your Machine - By Mbah Subuh"
	set cap3 to "Sistem info menjadi text di dektop"
	set dlgtitle1 to "Make Copy kextstat on Your Desktop!"
	display dialog "Kita akan ekstrak informasi sistem menjadi sebuah file text di Desktop ente" with icon caution with title cap3
	display dialog (do shell script "kextstat > ~/Desktop/ketload.txt") & "kextload file has been copied on your desktop" with title dlgtitle
	display dialog (do shell script "diskutil list > ~/Desktop/diskutil.txt") & "diskutil file has been copied on your desktop" with title dlgtitle
	display dialog (do shell script "system_profiler SPNetworkDataType > ~/Desktop/Net.txt") & "Network data file has been copied on your desktop" with title dlgtitle
	display dialog (do shell script "system_profiler SPAudioDataType > ~/Desktop/Audio.txt") & "Audio Data file has been copied on your desktop" with title dlgtitle
	display dialog (do shell script "system_profiler SPPrefPaneDataType > ~/Desktop/pref.txt") & "PrefPane Data file has been copied on your desktop" with title dlgtitle
	display dialog "Ok Semua file telah terkopi di desktop ente" buttons {"Keluar"} with icon caution with title cap3
	
end cetak

Hasilnya seperti ini

Dan output akan dibuat file text di desktop kita, nah silahkan di modifikasi

Leave a Reply

Your email address will not be published. Required fields are marked *