Чтение настроек системных настроек даты и времени с использованием 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 ")

Но, не зная больше, это может быть бессмысленный ответ.

Другие вопросы по тегам