そんな操作をAppleScriptから行うと、
must be run as root…
とエラーを吐かれます。これをあらかじめ指定しておいてちゃんとshellを実行する方法。
(って答え出てますね・・・)
-- Sleepモードを変更するときのサンプル
set pass to "パスワード平打ち"
set slmodecode to "pmset -a hibernatemode 1"
do shell script slmodecode password pass with administrator privileges
「セキュリティとか知らない」ってやり方だけど、他に方法が見つからないです。
パスワードを
property
変数にすれば、初回しか尋ねてこないコードも作れますね。
0 件のコメント:
コメントを投稿