Saya punya AppleScript yang biasanya saya luncurkan dari Quicksilver, tetapi kadang-kadang, skrip hang, tidak pernah keluar. (Saya pikir itu sedang menunggu di jendela yang tidak ada untuk muncul).
Ini menghasilkan Quicksilver dimonopoli, menunggu skripnya mati.
Jika ini adalah kotak Windows, akan ada proses "scripting host" saya bisa mengakhiri untuk memperbaiki ini, tapi saya tidak yakin apakah OS X memiliki proses serupa. Tidak ada yang muncul pada saya dalam daftar proses.
Tentu saja, saya hanya bisa mematikan dan memulai ulang Quicksilver, tapi saya bertanya-tanya apakah ada cara eksplisit untuk hanya membunuh applescript yang berjalan dalam konteks aplikasi lain?
macos
applescript
hang
quicksilver
Mikey T.K.
sumber
sumber
Jawaban:
Saya t seperti AppleScript dijalankan dalam proses Quicksilver (tergantung pada bagaimana Anda menjalankannya). Jika itu masalahnya, Anda harus meluncurkan Quicksilver lagi. Jika tidak sepenuhnya dibekukan, Anda dapat melakukan ini dengan cepat dengan ⌃⌘Q.
Mungkin juga untuk mengatur semacam timeout dalam skrip untuk mencegahnya menggantung tanpa batas.
sumber