Posted at

AppleScriptからUSB機器の接続チェック

More than 3 years have passed since last update.

do shell script で

system_profiler SPUSBDataType | grep '0x0714'

ここでgrepしてるのはプロダクトID。

調べ方はシステム情報からでも、

% system_profiler SPUSBDataType

〜〜〜〜〜〜〜〜〜〜〜〜〜〜
PTK-440:

Product ID: 0x00b8
Vendor ID: 0x056a (WACOM Co., Ltd.)
Version: 1.04
Speed: Up to 12 Mb/sec
Manufacturer: Tablet
Location ID: 0x14220000 / 5
Current Available (mA): 500
Current Required (mA): 300
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

として拾っても。

一つしか無いことが分かっているなら

try

do shell script "system_profiler SPUSBDataType | grep '0x0714'"
on error
---無い時の処理
return
end try

とか?