Чтение настроек системных настроек даты и времени с использованием appleScript
Я хочу прочитать различные значения, относящиеся к дате и времени, которые пользователь устанавливает через системную настройку.
Теперь я хочу прочитать погоду, когда пользователь изменил параметры времени, хотите определить, включена она или нет? а также хотите получать уведомления, когда пользователь изменяет эти настройки?
1 ответ
Решение
Просто чтобы подчеркнуть мою точку зрения в моих комментариях. Вот как вы можете прочитать настройки часов с помощью target-c;
CFStringRef appID;
CFPropertyListRef newCP;
appID = CFSTR("com.apple.menuextra.clock");
CFStringRef Key = CFSTR("IsAnalog");
newCP = CFPreferencesCopyAppValue (
Key,
appID
);
NSLog(@" newCP %@", newCP);
или в Applescript:
set theClock to quoted form of (do shell script "read com.apple.menuextra.clock IsAnalog ")
Но, не зная больше, это может быть бессмысленный ответ.