AppleScript

OS Version を取得する方法がわからん...3

bugbirdさめに sw_vers を教えてもらう。shell script で使うのに便利そう。 [Macintosh:~] kinneko% sw_vers ProductName: Mac OS X ProductVersion: 10.3.4 BuildVersion: 7H63

OS Version を取得する方法がわからん...2

一夜あけて、改めて違うアプローチで調べる。わかった。めんどいけど。 set sysvHex to system attribute "sysv" set sysvString to {} repeat 4 times set sysvString to ((sysvHex mod 16) as string) & sysvString set sysvHex to sysvHex div 16 end rep…

OS Version を取得する方法がわからん...

ひょっとして提供されてないんじゃないかしらん。 外からもらって来ようにも、system_profiler -detailLevel -2 | grep "System Version" よりいい方法を見つけられず。おまけに、これはデベロッパツール入っている環境だけにあるコマンドなのかもしれないし…

10.2 で sudo を呼ぶときは管理者権限があればパスワードは不要

これってばすごいセキュリティホールじゃないのかな? もちろん、シェルから呼ぶ時はパスワードチェックされるのよ。 do shell script に付ける、password とか with administrator privileges ってのは意味がないってことね。

管理者権限があるかどうか確認する

ルーチンの確認にスクリプトエディタで作ったコード。Studioではそのままだと動かないけど。 do shell script "id -G" -- GIDの一覧を得る set StatusData to result -- "502 79 80 81" set begin_delimi to text item delimiters of AppleScript -- 初期値…