Это время, когда загрузка в безопасном режиме, сна будет работать нормально. Я считаю, что это должно было сработать в последний раз. Однако, я не заметил этого, потому что сон наступает только *несколько минут спустя* чем времени, определенного в энергетической настройки заставки. Мне удалось выявить причину проблемы на стек обмена приложение уведомитель. как бы я использовать эту утилиту, чтобы делать то, что я пытаюсь сделать? Я не могу поверить, что мне не сказали об этом в магазине Apple, когда я получил телефон. Этот трюк работает как слишком необычный для меня. Но я заводиться, имеющих в корзину несколько потоков SMS для того, чтобы сделать нитку еще раз работать. Если вы знаете кого-то переключение рекомендуется делать это *сразу* после того, как они создали свой новый телефон. @bmike: я ценю флаг на этом, но я не думаю, что цель ОП действительно важно; вопрос достаточно прост. Этот вопрос почти месяц назад сейчас и так как решили (более или менее) просто по своему возрасту.

Задачи:

Я хочу создать сценарий AppleScript .файл scpt, который выполняет следующие действия:

  1. Получает доступ к веб-странице роутера (т. е. его IP-адрес).

  2. С этой веб-страницы, получает IP-адреса, подключенные к обеим сетям. (По "сети", я отношу к отдельной 2.4 ГГц и 5.0 ГГц беспроводные сети.)

  3. С веб-страницы, получает соответствующие преимущества дБм сигнала каждого подключенного устройства (т. е. каждого подключенного IP-адрес).


Реализация:

Я хочу, чтобы одна помощью AppleScript список объектов содержит все IP-адреса:

  • Е. Г.: theListOfIPs содержит {"192.168.0.1", "192.168.0.", "192.168.0.3", "192.168.0.4", "192.168.0.5", "192.168.0.6.", "192.168.0.7"}.

(Я не имею необходимости разграничить IP-адресов, которые подключены к сети с частотой 2,4 ГГц и IPS, которые подключены к сети 5.0 ГГц. Все КП должны быть содержащиеся в theListOfIPs.)

И, помощью AppleScript список объектов, чтобы содержать их соответствующего сигнала:

  • Е. Г.: theListOfTheirSignalStrengths содержит {"0", "-75", "-40", "0", "0", "-63", "-72"}.

Примечания:

  • Я бы все это будет завершено "за кадром". Ненавязчивость-это здорово, потому что скрипт нужно периодически проверять сайт маршрутизатора для обновления сети.

  • В конечном счете, изменениях в состоянии сети будет написано .txt файл журнала и оповещение будет отображаться, когда выполняются определенные условия. Я знаю, как код этих компонентов; мне нужна помощь на самом деле импорт данных в скрипт.

  • Браузер: Гугл Хром


Фон:

Я использовал команду оболочки , завиток, прежде, для того, чтобы импортировать полный HTML код данного сайта в сценарий AppleScript, как текстового объекта. Я понимаю, что, к сожалению, нельзя точно и удобно получить все элементы JavaScript в сценарий AppleScript как единый текстовый объект.

Вместо этого, необходимо сделать каждый на JavaScript элемента в отдельности, по некоторым идентификатором, как и его идентификатор, класс, тегили имя. Это делает вещи более сложными (потому что вы не можете просто разобрать все в AppleScript).

С помощью браузера Chrome Проинспектировать элемент, и элементы панели из JavaScript в Chrome консоли, я определила соответствующие идентификаторы в JavaScript. Два элемента в JavaScript идентификаторы, которые содержат все IP-адреса, а также их сильных сигналов, имеют беспроводной доступ в Интернет-24 и беспроводной доступ в Интернет-5.

Может кто-то меня учить, как писать сценарии JavaScript код правильно, а затем парсить полученный HTML текст, чтобы вычленить основные сети данных, что я хочу?