Различные исполнения bash-скрипт в выполнить действия сценария оболочки в Клавиатуры Маэстро

Я пытаюсь выполнить скрипт с помощью Маэстро клавиатуры. В macOS терминал и малина все работает хорошо. Км показывает странную ошибку. Похоже, что скрипт работает, но плохо распознает символы или что-то. Пароль сохранен в формате SHA1 является правильным.

Км с ошибкой:

Терминал с правильным результатом на этом же устройстве:

Скрипт (работает на всех устройствах):

#!/бин/Баш
# ------------------------------------------------------------------------------------------
# Этот скрипт имитирует использование домашнего мастера Lite приложение
# ------------------------------------------------------------------------------------------
# Зависимостями: Curl и U в (судо apt-получить установку завиток U в)
# Он должен три параметра:
# - в противном вы хотите управлять, между кавычками (точно, как указано в домашний мастер Lite приложение)
# - устройства вы хотите управлять, между кавычками (точно как указано в домашний мастер Lite приложение)
# - действие, которое вы хотите выполнить, между котировками
# В зависимости от устройства вы контролируете, одно из следующих действий могут применяться:
actionlist="Вкл, Выкл, вверх, вниз, влево, вправо, стоп, любимый, пара, ManualMode, AutomaticMode, DayMode, ночной режим, GetState, ассортимент, открыть, закрыть"
# Четвертый параметр является необязательным и указывает время (в секундах), что скрипт будет пытаться выполнить действие.
Пример # вызов: ./send_homewizard.sh "SmartSwitch1" "Управления1" "на" 60
# ------------------------------------------------------------------------------------------
# Вы должны заполнить свой HomeWizard Лайт логины и хэши SHA1-хэш вашего пароля в кавычках:
имя пользователя="[email protected]"
password_sha1="4bg7j41b3785d06465b507790z09drge96414386" #может быть сгенерирован https://hash.online-convert.com/sha1-generator
# ------------------------------------------------------------------------------------------

# Проверка параметров
# -----------------------------------
searchswitch=$1 # например, SmartSwitch1
если [ "$searchswitch" = "" ]; затем Эхо -э "отсутствует Параметр Описание ...nExiting\..."; выход; интернет
searchdevice=$2 # например Управления1
если [ "$searchdevice" = "" ]; затем Эхо -э "отсутствует параметр устройство ...nExiting\..."; выход; интернет
doaction=$3 # Вкл, Выкл, или другие действия
если [ "$doaction" = "" ]; затем Эхо -э "отсутствует действие параметр ...\nExiting ..."; выход; интернет
если [[ ! ", $actionlist, " = *", $doaction, "* ]]; затем Эхо -е "действие" не в списке " {$actionlist}\nExiting ..."; выход; интернет
тайм-аут=$4 # в секундах (по умолчанию 10)
если ! [[ "$тайм-аут" =~ ^[0-9]+$ ]]; затем таймаут=10; Fi интернет
Эхо "отправив {"$searchswitch", "$searchdevice", "$doaction"} в течение максимум. "$таймаут" секунды ..."

# Войдите в HomeWizard облако
# -----------------------------------
логин=$(завиток -СС -у $Имя пользователя:$password_sha1 "https://cloud.homewizard.com/account/login")
#Эхо $логин
если [[ ! "$(Эхо $логин | jq не -р '.статус')" = "Ок" ]]; затем
 Эхо -э "не удалось войти в систему ... ты правильно введите свой логин и password_sha1 в скрипте?\nExiting ..."
выход
интернет
свойства sessionId=$(Эхо $логин | jq не -р '.сессии')
#Эхо $код_сеанса

# Определения plugid и DeviceID
# -----------------------------------
alljson=$(завиток -СС -ч "Х-сессии-маркер: $сеанса" "https://plug.homewizard.com/plugs")
#Эхо $alljson
plugid=$(Эхо $alljson | jq не --арг СС $searchswitch -Р 'выберите(.[].имя==$СС) | .[].идентификатор')
#Эхо $plugid
если [ "$plugid" = "" ]; затем
 Эхе -е "$searchswitch не нашли ... это имя так, как в приложении?\nExiting ..."
выход
интернет
устройств=$(Эхо $alljson | jq не --арг СС $searchswitch 'выберите(.[].имя==$СС) | .[].устройств)
#Эхо $устройства
свойство DeviceID=$(Эхо $устройств | jq не --арг СД $searchdevice -Р '.[] | выбрать(.имя==$СД) | .идентификатор')
#Эхо $идентификатора устройства
если [ "$идентификатора устройства" = "" ]; затем
 Эхо -э "$searchdevice не нашли ... это имя так, как в приложении?\nExiting ..."
выход
интернет

# Отправка действия
# -----------------------------------
startsec=$секунд
#Эхо $startsec
endsec=$(($startsec+$тайм-аут))
#Эхо $endsec
в то время как [ $секунд -это $endsec ] ; делать
 статус=$(завиток -СС -ч "Х-сессии-маркер: $сеанса" -ч "тип контента: приложение/JSON; кодировка=кодировка UTF-8" -х после д '{"действие": "'$doaction'"}' 'https://plug.homewizard.com/plugs/'$plugid'/устройств/'$идентификатора устройства'/'действие)
 Эхо $статус
 если [ "$Status" в = "{\"статус\":\"\ успех"}" ]; затем
перерыв
интернет
сделано
+110
suci 6 февр. 2012 г., 22:37:57
26 ответов

Если только копировать на телефон в фотопоток и медиатека iCloud, то да, если вы где-то удалить его, то он будет удален везде вы вошли в iCloud.

Если вы еще не подписались на iCloud библиотеки фотографий, то вы, возможно, еще фотопленка в приложении "Фотографии", в этом случае цены будут оставаться там, если она изначально была сделана на iPhone.

+975
shalinshah1993 03 февр. '09 в 4:24

Прерывание резервного копирования, как это иногда имеет печальные последствия. Если это ваш первоначальный резервного копирования, рассмотрим удаление резервной копии диска и начать сначала, прежде чем идти спать. Таким образом, диск может работать на ночь без необходимости беспокоиться об уходе, прежде чем оно закончится.

Также убедитесь, что диск правильно отформатирован как HFS+ расширенный журнал, со схемой разделов GUID, который.

+952
Mike Glukhov 18 июл. 2019 г., 18:56:18
Другие ответы

Связанные вопросы


Похожие вопросы

Я изменил цвет в моем профиле, но текст по-прежнему черный. Как я могу сделать все черным текстом перевернутый, или любой цвет, который виден? Я в том числе скриншот моего предпочтения и проблемы. Второй скриншот терминала является результатом мелирования, чтобы проиллюстрировать проблему.

preferencesterminal enter image description here

+901
codinguser 8 мая 2011 г., 17:36:20

У меня новый MacBook Pro и я узнал, что сенсорная панель переходит в спящий режим через 75 секунд бездействия. Эта функция очень раздражает меня.

Можно ли отключить функцию сна аналогических за 75 секунд бездействия? Я погуглил, но я ничего не нашел.

+876
user77735 26 авг. 2018 г., 14:14:55

К сожалению у меня старая привычка "отправить на email", когда Правой Кнопкой Мыши на файл в опцион на акции всплывающем окне.

Я бы предпочел использовать Outlook, так что я могу отправить выбранный файл.

Сейчас он приходит с Twitter, Facebook, сообщения, Airdrop и даже с фликером (я не имею).

Это опция доступна на моем МВА на OSX 10.8.3 ?

+865
Nadina Washburn 18 дек. 2011 г., 23:51:09

Я пользуюсь iOS 8 с джейлбрейком iPhone и Yosemite на Mac.

Можно ли установить WhatsApp на компьютере Mac?

+828
ML Newby 5 мая 2015 г., 2:48:17

Я немного добавил к эффектным ответ Yoric потому, что я предпочитаю, что я называю "пастельных" цветов. Заменив первые семь строк своего длинного скрипта скрипт:

мировой kColorValueMaximum
набор kColorValueMaximum до 65535
набор kColorValueRange до 32768
набор kColorValueMinimum в kColorValueMaximum - kColorValueRange

-- Выбрать случайный цвет для фона
набор randomRed для (случайных чисел) * kColorValueRange + kColorValueMinimum
набор randomGreen для (случайных чисел) * kColorValueRange + kColorValueMinimum
набор randomBlue для (случайных чисел) * kColorValueRange + kColorValueMinimum

Делая выбор 16384, для меня, был слишком облегченная. 32768 иногда дает немного темный цвет, так что вы можете указать, что по вашему вкусу.

+779
user2958183 14 янв. 2012 г., 16:48:39

Когда я получить доступ к хранилищу через доклад об этом компьютере > подробнее... я заметил некоторые странности: я вижу достаточно много сообщается на типы файлов, что у меня нет много на моем жестком диске, т. е. 1.26 ГБ аудио; 9.94 ГБ фильмов; 4.72 ГБ фотографий...

Используя диск инвентаризации X я отметила, что наиболее крупными потребителями моего дискового пространства на данный момент являются резервной копии iPad (который классифицируется как iTunes документа этим приложением и в основном состоят из iOS приложения и пару книг) и через Дропбокс (который имеет некоторые фотографии и фильмы, но не так много учитывая, что я только до 12 ГБ в Dropbox).

Как работает обнаружитель классифицировать типы файлов, да и вообще что такое "другие", которые в настоящее время потребляют 29.44 ГБ места на диске?

ура

+730
Relic 11 сент. 2019 г., 19:31:08

Есть буквально десятки календарь приложения в магазине приложений, которые делают то же самое. Например, я использую Fantanstical и использовать этот метод, чтобы ввести всех моих событий. Что вы уже пробовали и почему не удовлетворить ваши потребности? - Из комментария @ФСБ

Download on the App Store

+718
BriGuy 7 июл. 2017 г., 21:05:19

Я пытаюсь удалить приложения, я больше никогда не буду использовать из моей истории покупок. Кто-нибудь знает как я могу это сделать? Я не хочу просто скрыть их, я хочу, чтобы они исчезли. Реализовать же вопрос был задан несколько лет назад, что получил ответ, что это невозможно. Надеялся, что что-то изменилось. Спасибо

+709
Andrey Belkin 9 окт. 2017 г., 4:43:06

Я думаю, что ZoomWindow является AppleMenu > SystemPreferences > доступность > уменьшить/увеличить (к сожалению, моя Сьерра является французская компания)

Друг меня такая же проблема с ZoomWindow и с CleanMyMac.

Все еще пытаюсь найти решение.

Фил

+665
eDantesnyaf8ce 23 сент. 2017 г., 5:36:41

Я думаю о Мак ПРО, чтобы сделать некоторые серьезные графические работы. Однако, у меня нет средств, чтобы получить его вместе с сетчатки дисплей в то же время. Дисплей, клавиатура, колонки и т. д. придется ждать несколько месяцев.

Если я получить MAC Pro, я могу запустить его через мой макбук? Если да, то будет ли это работать на Мак Мини, как я закончу с этим, а?

+622
user4637357 16 окт. 2011 г., 6:17:00
  1. Выберите "Системные настройки" в меню Apple (), затем щелкните пользователи и группы.
  2. Нажмите кнопку блокировки , затем введите пароль учетной записи.
  3. Нажмите Кнопку "Параметры Входа".
  4. Выберите учетную запись от “автоматический вход” во всплывающем меню, затем введите пароль этой учетной записи.
+550
Martin J 14 мар. 2019 г., 4:46:50

Все, что я нашла статьи о доступности патча для Эль-Капитан, Сьерра, и высокая Сьерра. Где взять патч, чтобы исправить кризис эксплуатировать? (типа, что в Google, если вы не знаете, что это такое, он был весь кайф в новости технологий на прошлой неделе)

Бонусные очки, если есть патч, чтобы свести к минимуму риск угрозы использовать.

+534
DeadLock 19 февр. 2012 г., 15:32:45

Можно ли удаленно открыть макбук в спящем режиме с помощью программного обеспечения, таких как TeamViewer?

Если нет, то какие еще есть варианты, если любой, чтобы проснуться и открыть его?

+420
Graham Dodgson 12 янв. 2013 г., 2:30:08

У меня есть таблицы следующим образом

| Наименование | Год | Стоимость |
|____________|_______|_______|
| Фу | 2013 | $10 |
| Бар | 2009 | $3 |
| Баз | 2010 | $100 |

Что я действительно хочу быть в состоянии сделать-это выбрать * из таблица где [год] <= делится

Поскольку это электронная таблица, а не база данных, я интересно, если есть какой-либо способ сделать это? Есть ли способ сделать Select в цифрах '09?

+383
LAWRENCE LEE 15 июл. 2018 г., 20:04:31

Мне нужно скачать для macOS 10.12 SDK, чтобы построить и запустить ispwDownloader (потому что не было построено загрузки).

Как я могу скачать и установить пакет SDK? Поиск в Интернете не помог с решением.

+380
Taz67 7 нояб. 2010 г., 1:53:33

Обновить текущий файл обновления с помощью Сочетание клавиш Alt+F и R

+369
tilak 2 сент. 2013 г., 1:29:42

Есть что-то вроде консоли Linux в Mac OS Х? Как "терминал", но без запуска графической среды.

+326
Bessy George 27 сент. 2018 г., 15:59:04

Просто вопрос в том, что произошло в Apple, сделал серверных стоек? Это очень разочаровывает, чтобы увидеть Apple, не поддержать конечного оборудования с 2009 года. Я знаю, что есть мини-сервер, и OSX Server, но давайте решать ее, мы хотим профессионально и быстро оборудование для резервного копирования на OSX сервер.

+310
Oleg Kubrakov 14 июл. 2017 г., 13:33:18

В соответствии с публичной лекцией богатыми Троутона, функция FileVault 2 не является FIPS 140-2 и, но "Apple, новый общий крипто реализации только начинает проходить ФИПС оценки"

Сам код для общего крипто доступна на http://www.opensource.apple.com/ и всю дорогу обратно до 10,4 (где я получил устали от проверки изменения - это, вероятно, уходит корнями еще дальше, но важно то, что код отправлен в Лион, который доступен для всех трех релизов Льва 10.7, 10.7.1 и 10.7.2)

+280
Beny Dragonest 14 янв. 2013 г., 16:03:43

Я видел похожие темы, но инструкции были только для VMware Fusion, который я не использую.

С дизайн, я создал загрузочную резервную копию имеющихся в macOS Мохаве установка, что я хочу превратиться в ВМ.

Надо ли включать в контейнер, когда я преобразовать этот клон в ИСО или CDR?

Вчера я сделал для macOS Мохаве ВМ прямо из ОС macOS Мохаве Installer помощью инструкции и инструментов здесь: AlexanderWillner/runMacOSinVirtualBox

Пост об этом с VMware предлагает дополнить ИСО/цхд клон загрузочного диска вы хотите виртуализировать для существующей виртуальной машины Мохаве. Будет ли это работать в VirtualBox, учитывая, что в VirtualBox до сих пор не технически поддерживают загрузку с дисков APFS?

Я не особо знаком с VirtualBox и я не хочу приобрести VMware или Parallels. Что будет самый простой способ, чтобы преобразовать существующую в macOS Мохаве установка APFS в виртуальную машину в VirtualBox?

+262
user145914 29 нояб. 2012 г., 7:09:48

Еще один способ избежать паузы, которая будет отключить Сири, чтобы выделить гласные звуки из слова, давая вам время, чтобы подумать о том, что вы собираетесь сказать в следующий (например, "aaaaaaaaaaaaaand"). Это может быть довольно забавно, на самом деле. :)

+199
marta 20 июл. 2017 г., 1:55:27

Рассказ: недавно я потерял все мои отправленные письма (POP3) на моем iPad, когда я мигрировали мой сервер и пароль. Имя домена и имя пользователя не изменится. Есть ли какой способ восстановить отправленные письма?

Уже история: мой веб-хостинга просто перенесены на новую систему. Они советовали мне, что мой аккаунт может не работать. Когда мое письмо пошло вниз, я перевел все на мой сервер-получатель.

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

Когда я обновил пароль на iPad так что бы скачать письма с нового сервера, все остальное исчезло. Все мои старые сообщения, и все мои отправленные письма.

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

Я надеюсь, что есть какой-то способ восстановить эти.

Спасибо за Ваши советы.

Алек

+160
codenamezero 17 окт. 2018 г., 4:13:35

Я просто купил аэропорт Крайний (куплен Декабрь '12). Я пытаюсь назначить статический IP для моего принтера.

С помощью утилиты Airport 6.2, в сети, я нажимаю на плюсик под резервирование DHCP. Все, что я получаю сигнал и ничего не происходит.

Режим роутер настроен на DHCP и NAT.

Что мешает мне добавлять резервирование DHCP?

+145
hoaquo 2 февр. 2010 г., 12:08:16

Насколько я вижу, у вас есть два варианта.

Клавиши Мыши

При использовании клавиши мыши, вы можете использовать клавиатуру для перемещения курсора. Если у вас есть цифровой клавиатуры, цифры около 5 используются для перемещения и 5 использован для того чтобы нажать. Без клавиатуры, это подключенный к девяти ключей, окружающие меня (789/УИО/Хэллоуин).

Так же, как с мышью или трекпадом, вы можете провести ⌃ управления при нажатии 5 или я , чтобы открыть контекстное меню.

Вы можете включить мышь клавиш в Системных настройках > специальные возможности > мышь и сенсорная панель, или включить клавишу-шифтпять раз переключать ярлык, или нажмите клавишу ++клавишу F5 , чтобы вызвать окно доступа переключение, в том числе клавиши мыши. Это важно знать, как клавиши мыши позволяет вводить нельзя, по крайней мере без цифровой панели.

Accessibility preferences

Сторонняя утилита

Есть много приложений, которые позволяют настроить сочетания клавиш и т. д. Есть BetterTouchTool (бесплатно), или клавиатуры Маэстро ($36), или некоторые другие. Любой из них позволит вам создать ярлык для “правой кнопкой мыши”.

BetterTouchTool

+77
NORTM 17 авг. 2015 г., 12:03:06

Показать вопросы с тегом