Bagaimana saya bisa membuat HDD ke-2 di Macbook tetap berputar (OS X El Capitan)?


1

Saya memasang HDD ke-2 di macbook pro 13 "2012 saya sekitar setahun yang lalu, dan saya menggunakan skrip ini yang saya temukan online untuk membuat drive saya tidur dan membangunkannya:

tell application "Finder"   
if not (exists the disk "HDD") then   
do shell script "diskutil mountDisk 'disk1'"      
else   
do shell script "diskutil eject 'disk1'"      
end if   
end tell

Itu berhasil dengan baik sampai saya upgrade ke El Capitan. Sekarang saya masih bisa meletakkan disk saya untuk tidur, tetapi setelah 10-20 detik itu berputar kembali. Saya sudah mencoba semua kiat dari ini utas, dengan mengatur waktu idle ke satu menit, mencegah sorotan mengindeks dan mencari disk dan sekarang saya benar-benar kehabisan ide. Adakah yang punya ide?


Saya telah memperhatikan beberapa perubahan fungsionalitas dalam Applescripts saya juga dalam versi OS ini. Sudahkah Anda mencoba debugging di editor skrip?
SaxDaddy

Saya cukup baru di dunia pemrograman ini, dan belum pernah menulis kata dalam applescript sebelum ini, jadi saya tidak benar-benar tahu cara debug. Saya membaca beberapa tentang debugger skrip, tapi itu cara yang mahal untuk satu tugas. Bisakah saya melakukannya dari dalam skrip apel?
Erlend

Ya kamu bisa. Luncurkan Script dari Aplikasi / Utilitas dan gunakan debug.print fitur di AS untuk mencetak variabel ke jendela debug saat kode Anda sedang berjalan. Saya juga menggunakan kotak dialog untuk menampilkan status variabel karena memerlukan interaksi dari saya dan menjeda pemrosesan sampai saya menekan OK. Kelemahannya adalah Anda tidak memiliki jejak seperti yang Anda lakukan dengan jendela debug.
SaxDaddy

Jawaban:


0

Ini sepertinya berfungsi untuk saya menggunakan editor skrip:

tell application "Finder" if (exists disk "Momentus_XT_750GB") then try tell application "ejectHDD" to activate end try else try do shell script "diskutil mountDisk 'disk0'" end try end if end tell

Saya menggunakan automator untuk membuat aplikasi ejectHDD mengikuti ini link

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.