ハードドライブをイメージングするために使用する、AppleScriptスタジオアプリケーションがあります。現在は、シェルスクリプト(diskutil list -plist)を実行してコンピュータに接続されているドライブに関する情報を取得し、この情報をユーザに提示し、適切なドライブからイメージを選択します。AppleScriptで新しいドライブを検出する
理想的には、新しいデバイスが接続されたときにアプリケーションが検出し、そのドライブをイメージするようにユーザーに指示することができます。
私はループ内でシェルスクリプトを実行し、結果を比較して新しいデバイスが利用可能かどうかを検出することを考えていましたが、それは多くのCPUを無駄にするようです。 applescriptが何らかのイベントを聴いて、新しいデバイスが利用可能であることを検出することはありますか?