ユーザー数・アカウント数を取得する

説明

OS X YosemiteのJXAではユーザー数・アカウント数を取得することができます。ユーザー数を取得するにはsys = Application("System Events")としてシステムイベントオブジェクトを取得します。登録されているユーザー情報はusers配列に入っています。配列なのでlengthプロパティを読み出せばOS Xに登録されているユーザー数がわかります。

サンプル [サンプルをダウンロード]

var sys = Application("System Events");
var n = sys.users.length; // ユーザー数・アカウント数を取得
var app = Application.currentApplication(); // 現在実行しているアプリケーションを取得
app.includeStandardAdditions = true;
app.displayDialog(n.toString());
<< 目次に戻る