Saya ingin dapat mengubah browser web default Mac saya ke Google Chrome menggunakan AppleScript. Ini ide saya:
set result to button returned of (display dialog "Would you like to change to Chrome?")
if result = "OK" then
do shell script ("open -a 'Google Chrome' --args --make-default-browser")
else
display dialog "No change in the default web browser"
end if
Namun, saya selalu mendapatkan jendela ini yang tidak bisa saya atasi secara pemrograman karena suatu alasan. Saya ingin memilih "Gunakan Chrome".
Saya tahu beberapa cara manual untuk mengubahnya, seperti pada tab 'General' pada System Preferences tetapi saya memerlukan sesuatu yang dapat diandalkan seperti perintah shell ini.
Bagaimana cara menyelesaikan di atas melalui AppleScript?
applescript
google-chrome
Programmer
sumber
sumber
Jawaban:
Anda dapat menangani jendela konfirmasi melalui skrip UI. Ini akan menekan tombol "Gunakan":
Sumber
sumber
try
blok. Dengan begitu setiap kesalahan akan ditutup-tutupi.try
blok; mengganti pers Space bar dengan tombol langsung tekan.