Як керувати ПК із пристрою Android за допомогою Tasker [Частина 1

Керування комп’ютером Tasker — це проект із 4 частин, який створює елементи керування живленням, гучністю, екраном і додатками в мобільному сповіщенні.

Більшість користувачів, які заходять на наші форуми, використовують пристрої Android (хоча ми організовуємо кілька форумів, присвячених Windows 10 Mobile). Однак операційна система для настільних комп’ютерів, яку вибирають наші користувачі, розділена на Windows від Microsoft, macOS від Apple і різні дистрибутиви на основі Linux/GNU.

Доступні інструменти для інтеграції телефону з ПК значно відрізняються залежно від конкретного телефону Android і настільної ОС комбінація, але якщо ви використовуєте найпоширеніші налаштування телефону Android + Windows, ось навчальний посібник із керування ПК із телефон.

Коротше кажучи, ми створимо постійне сповіщення на нашому телефоні, яке дозволить вам додавати кнопки та дії для виконання дій на вашому ПК. Сповіщення можна змінити, додавши будь-яку кількість меню та підменю залежно від того, наскільки складними є ваші потреби. Підручник надійде

4 частини, але це частина 1 де ми здебільшого зосередимося на структурі, щоб зробити цю роботу.

Тепер ви вже можете подумати "чому б не використовувати Unified Remote?Ця відповідь ставатиме все більш зрозумілою, коли ми будемо переглядати цю серію, але якщо ви шукаєте більш тонкий, настроюваний контроль вашого ПК через пристрій Android, цей посібник для ви.

Ця інтеграція здійснюється за допомогою Tasker і плагін, відомий як AutoRemote кінець, щоб створювати та надсилати команди на наш ПК із постійного сповіщення, створеного Автосповіщення. Потім ці команди інтерпретуються та запускаються через програму на ПК, відому як EventGhost.

Цей підручник призначений для більш досвідчених користувачів Tasker, на жаль, оскільки нам доводиться працювати з цим припущення натомість зосередитися на інтеграції з EventGhost, яку важко охопити, якщо ви не використовували Таскер раніше. Якщо ви бажаєте переглянути відео з інструкцією цього підручника, я створив a демо також на YouTube. Крім того, я долучив файл проекту, який ви можете імпортувати в Tasker в кінці.


Проект складається з двох частин. Один стосується того, що вам потрібно робити на ПК, а інший розповідає, як використовувати Tasker для отримання команд надсилання. Загальна ідея полягає в тому, щоб створити цикл, який буде надсилати інформацію на ПК та отримувати підтвердження від ПК після виконання дії. Для цього я буду використовувати EventGhost, щоб відправляти інформацію вперед і назад через плагін AutoRemote. Якщо ви хочете дізнатися більше про AutoRemote, я рекомендую вам прочитати посібник Я писав з цього приводу.

EventGhost

Почнемо з EventGhost. Якщо ви ніколи не використовували його раніше, ви можете думати про нього як про Tasker для Windows. Він далекий від досконалості (особливо з точки зору інтерфейсу користувача), але коли ви зрозумієте, як він працює, він може стати цінним доповненням до вашого інструментарію Windows.

Найкраще те, що за допомогою плагіна AutoRemote для EventGhost ви можете змусити його працювати з плагіном AutoRemote для Tasker. Таким чином ваш ПК з Windows і ваш телефон Android можуть спілкуватися та надсилати команди один одному.

Ви можете завантажити EventGhost тут, Не засмучуйтесь, але просто виглядайте інтерфейсом. Додайте плагін AutoRemote а також зареєструйте свої пристрої в EventGhost. Вам потрібно буде додати пристрій, до якого ви хочете підключитися, у налаштуваннях плагіна, і тоді ви будете готові надсилати та отримувати інформацію через AutoRemote.

Перше меню в моєму проекті - це меню живлення. Для цього меню призначено 4 основні дії: сон, блокування, перезапуск і вимкнення. Це означає, що ми повинні сказати EventGhost виконати ці дії. Кожна з них доступна в системному меню дій EventGhost. Під час завантаження буде виконано додаткове завдання. Це дає нам загалом 5 дій.

Ви помітите, що кожна дія містить кілька тригерів і повідомлення, яке повертається Tasker. Хоча повідомлення можуть містити ваші власні команди, ви повинні мати узгоджений формат для них. Повідомлення, надіслане назад Tasker, завжди має такий формат pc=:=ваше повідомлення.

Це важливо, оскільки профілі в Tasker залежатимуть від префіксів, щоб зменшити кількість завдань, необхідних для аналізу команди. Те саме стосується повідомлень, надісланих на EventGhost. Кожне повідомлення закінчується на «pc», наприклад. turnoffpc,sleeppc. Це правило застосовуватиметься до кожної окремої команди, надісланої через AutoRemote з вашого телефону до EventGhost.

Кожен макрос також має додаткові тригери та намагатиметься зафіксувати події (блокування, сплячий режим, перезапуск, вимкнення), ініційовані системою. Щоб дати EventGhost можливість надіслати повідомлення, встановлюється час очікування 6 секунд.

Завдання завантаження

Під час завантаження запускається додаткове завдання. Він надсилає повідомлення на наш телефон із затримкою в 10 секунд. Після завантаження EventGhost на ПК він чекає 10 секунд, а потім видає сповіщення про те, що комп’ютер підключено до мережі. Я додав додаткові тригери для запису відновлення з режиму сну, блокування та перезапуску. Попередній знімок екрана має охоплювати все, що вам потрібно встановити в EventGhost. Переконайтеся, що плагін AutoRemote завантажено та налаштовано правильно.

Tasker

Я використовував іконки з Додаток Material Design Icon і я не можу дочекатися, коли Tasker включить це в Нова версія. Не соромтеся експериментувати з цими піктограмами або будь-якими з обраного вами пакета значків, але якщо ви використовуєте кнопки автоматичного сповіщення, вам знадобляться лише значки одного кольору. Ви можете змінити колір за допомогою опції відтінку в плагіні.

Я розумію, що не всі параметри доступні в кожній версії Android, тому будьте творчі, якщо використовуєте Android 5.0. Сповіщення, створене AutoNotification, є постійним і оновлюється щоразу, коли виконується дія виконується.

Проект керування ПК Tasker має 5 профілів. Вам знадобляться всі вони, щоб запрацювати одна кнопка. Натомість додавання додаткових дій не призведе до додавання нових завдань і профілів, доки ви дотримуєтесь тієї самої формули. Це означає, що проект досить легкий.

  1. Дії Buttonone
  2. Кнопка дві дії
  3. Відкрийте підменю
  4. Підменю Дії
  5. Зворотній зв'язок з ПК

Профіль 1 і 2

Ці два профілі обробляють команди автосповіщень, які видають кнопки, розташовані в рядку один (buttonone) і рядку два (buttontwo).

Відкрийте підменю

Цей профіль відкриває правильне підменю для кожної кнопки в першому рядку. Команда також видається автосповіщенням

Дії підменю

Дуже простий профіль, який надсилає вибрану дію через AutoRemote до вашої цілі.

Зворотній зв'язок з ПК

Профіль, який оновлює сповіщення на основі інформації, отриманої з ПК.

Меню живлення

Сподіваюся, наразі все зрозуміло. Ми збираємось перейти до фактичної суті налаштування: меню живлення. Коли ПК перебуває в автономному режимі, у сплячому режимі або заблоковано, меню покаже вам правильний статус, якщо AutoRemote мав можливість надіслати повідомлення (про це пізніше). Крім того, піктограми «Сон» і «Онлайн» мають текст, який повідомляє вам, коли комп’ютер перейшов у режим сну або перебуває в мережі. Ви можете вивести комп’ютер із сплячого режиму або виконати дії сну, блокування, перезавантаження та вимкнення.

Однак є деякі обмеження:

  • Вимкнути - неможливо знову вивести пристрій з режиму сну (немає способу вирішення проблеми)
  • Замок - неможливо увійти через значок, але ви можете зробити це через віддалений робочий стіл (наразі)
  • Пробудження по локальній мережі - вимагає підключення до локальної мережі в більшості випадків (деякі карти WiFi підтримують це). Якщо ви не підключені до локальної мережі, ви можете спробувати налаштувати це на a Raspberry Pi.

Щоб створити саме сповіщення, я використовую дію кнопки AutoNotification. Сповіщення є постійним, тому йому потрібно призначити ідентифікатор. Я наполегливо пропоную створити повідомлення, яке буде складатися з наступного:

  • Кнопки - створіть 2 ряди кнопок, по 4 стовпці в кожному. Перегляньте налаштування стовпця, кнопки не відображатимуться, доки не буде призначено дії. Призначте всі 8 кнопок.
  • Дії - призначте всі 8 дій, верхній рядок починається з "відкрити...", нижній рядок закінчується "...pc" у кожній дії.
  • Кольори - встановіть колір для кожної кнопки, скопіюйте та вставте той самий колір, пізніше його буде легше змінити.

Збережіть це сповіщення як шаблон, щоб копіювати та вставляти його в різні завдання, це заощадить ваш час.

Завдання «Гудзики рівня 1».

Сповіщення за умовчанням містить 4 піктограми (підменю закриті), це має бути перше сповіщення, яке буде створено. Розташуйте всі 4 значки та призначте дії: openpower, openvolume, openbookmark, openscreen (тут важливий префікс open). Нарешті, призначте префікс як buttonone. Коли в сповіщенні натискається кнопка, на вашому комп’ютері запускається відповідна дія.

Після цього створіть новий профіль із контекстом події за допомогою AutoNotification у Tasker. Це буде профіль Open Sub-Menu.

Відкрийте профіль підменю/завдання підменю

Відкрите підменю відповідатиме на регулярний вираз (open.*), а в розширених налаштуваннях встановіть Comm Params Prefix як buttonone, оскільки команда видається кнопкою з першого рядка. У завдання, пов’язане з цим профілем, вставте шаблон сповіщення та призначте умову IF внизу. Це сповіщення має відкриватися лише тоді, коли %ancomm ~ openpower.

Сповіщення налаштовується наступним чином:

  • Ґудзики – на ваш смак, переконайтеся, що перший ряд рівний.
  • Дії - перший рядок починається з відкритого (див. шаблон), але значок меню живлення повинен мати відкритизакрити натомість призначена дія. У другому рядку є дії, що закінчуються на "'...pc''
  • Колір - тільки перший колір повинен відрізнятися.
  • Префікс для дій - buttontwo

Це гарантує, що якщо піктограму живлення буде натиснуто знову, сповіщення за замовчуванням повернеться. Якщо натиснути інші кнопки з першого рядка, відкриються відповідні меню (у наступних посібниках), а якщо натиснути піктограму з другого рядка, буде видано команду AutoRemote.

Опис завдання

Profile: Open Sub Menu 

Подія: AutoNotification [ Конфігурація: Поведінка події

Фільтр: відкритий*. (регулярний вираз)]

Вхід: Підменю Відкрити

A1: Сповіщення кнопок автоматичного сповіщення [ Конфігурація: Ідентифікатор: за умовчанням

Зображення: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png,/storage/emulated/0/Tasker/Material Icons/green/ic_volume_medium.png,/storage/emulated/0/Tasker/Material Icons/green/ic_book_variant.png,/storage/emulated/0/Tasker/Material Icons/green/ic_desktop_mac.png,/storage/emulated/0/Tasker/Material Icons/green/ic_sleep.png,/storage/emulated/0/Tasker/Material Icons/green/ic_key.png,/storage/emulated/0/Tasker/Material Icons/green/ic_reload.png,/storage/emulated/0/Tasker/Material Icons/green/ic_power.png

Дії: openclose, openvolume, openbookmark, openscreen, sleeppc, lockpc, rebootpc, turnoffpc

Префікс дії: buttontwo

Піктограма рядка стану: hardware_dock

Посібник із значків панелі стану: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Розмір тексту рядка стану: 16

Пріоритет: 2

Постійний: правда

Вирівняти: по центру

Кількість колонок: 4,4

Розмір кнопки: 50

Відтінок кнопки: #F7FFB74D,#FFFFFFFF,#FFFFFFFF,#FFFFFFFF,#FFFFFFFF,#FFFFFFFF,#FFFFFFFF,#FFFFFFFF

Наповнення кнопок: 10

Увімкнено: 1,1,1,1,1,1,1,1

Колір фону: #212121 Час очікування (секунди): 20 ] Якщо [ %ancomm ~ openpower ]

читати далі

Підменю Дії Профіль/ Надіслати завдання AR

Створіть нове автосповіщення про подію та встановіть для тригера регулярний вираз (.*pc), а також установіть префікс параметрів зв’язку як buttontwo. Це відповідатиме лише на команди, надіслані у другому рядку вашого сповіщення. Пов’яжіть це із завданням Надіслати AR, яке міститиме дію STOP, ЯКЩО %ancomm ~ закрити (запобігає видачі повідомлення AR). Додайте дію AutoRemote Message і надішліть %ancomm як повідомлення.

Додайте інший шаблон Сповіщення та зв’яжіть його з умовою IF (не відповідає регулярному виразу lockpc|sleeppc|rebootpc|turnoffpc ). Ці команди мають спеціальні сповіщення.

Повідомлення налаштовується наступним чином:

  • Кнопки - лише 4 основні кнопки, це сповіщення за умовчанням
  • Дії - перший рядок починається з відкритого (див. шаблон).
  • Колір - кожен повинен бути одного кольору. Оскільки це повідомлення відображається, коли ваш комп’ютер підключено до Інтернету, не соромтеся позначити кольором меню живлення.
  • Префікс для дій - buttonone

Опис завдання

Profile: Submenu Actions 

Подія: AutoNotification [ Конфігурація: Поведінка події

Фільтр: pc (регулярний вираз) ]

Введіть: Надіслати AR

A1: [X] Зупинити [ З помилкою: Вимкнути завдання: ] Якщо [ %ancomm !Установити | %ancomm ~ закрити ]

A2: Повідомлення AutoRemote [ Конфігурація: Одержувач: HomeGhost

Повідомлення: %ancomm Час очікування (секунди): 200 ]

A3: Сповіщення кнопок автоматичного сповіщення [ Конфігурація: Ідентифікатор: за умовчанням

Зображення: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png,/storage/emulated/0/Tasker/Material Icons/green/ic_volume_medium.png,/storage/emulated/0/Tasker/Material Icons/green/ic_book_variant.png,/storage/emulated/0/Tasker/Material Icons/green/ic_desktop_mac.png

Дії: openpower, openvolume, openbookmark, openscreen

Префікс дії: buttonone

Піктограма рядка стану: hardware_dock

Посібник із значків панелі стану: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Розмір тексту рядка стану: 16

Пріоритет: 2

Постійний: правда

Вібрація: 0,421,385,64,86,40

Вирівняти: по центру

Кількість колонок: 4,4

Розмір кнопки: 80

Відтінок кнопки: #FF43A047,#FFFFFFFF

Наповнення кнопок: 1

Увімкнено: 1,1,1,1

Колір фону: #212121

Тексти: %PcPowerontime,%PcVolume,,%PcScreen

Колір тексту: #FFFFFFFF

Розмір тексту: 12 Час очікування (секунди): 20 ] Якщо [ %ancomm !~R lockpc|sleeppc|rebootpc|turnoffpc ]

читати далі

ПК – завдання «Профіль зворотного зв’язку/повідомлення».

Я використовую подію AutoRemote, яка приймає будь-які повідомлення. У розширеному, в Префікс параметрів зв'язку встановлено на шт, щоб він взаємодіяв із повідомленнями, надісланими з попередньо налаштованих профілів EventGhost. Завдання містить кілька дій, які будуть ініційовані на основі отриманого повідомлення. Установіть змінну %PcPowerontime до %TIME та застосувати IF %arcomm ~ онлайн. Це повідомить вам, коли ПК увійшов до системи. Потім ми створимо 5 станів сповіщень на основі повідомлення, надісланого комп’ютером:

ЯКЩО %arcomm ~ онлайн

Сповіщення налаштовується наступним чином:

  • Кнопки - лише 4 основні кнопки, це сповіщення за умовчанням
  • Дії - перший рядок починається з open (див. шаблон)
  • Колір - кожен повинен бути одного кольору. Оскільки це повідомлення відображається, коли ваш комп’ютер підключено до Інтернету, не соромтеся позначити кольором меню живлення.
  • Префікс для дій - buttonone
  • Додайте текстову позначку на першу позицію - використовуйте %PcPowerontime (це вам знадобиться на кожному кроці за замовчуванням, тому переконайтеся, що завдання Надіслати AR і завдання кнопок рівня 1 також застосовуються до цього.)

ЯКЩО %arcomm ~ вимкнення

Сповіщення налаштовується наступним чином:

  • Кнопки - лише одна кнопка, щоб відобразити ПК в автономному режимі
  • Дії - ви повинні призначити одну, щоб зробити кнопку видимою, тому придумайте фальшиву
  • Колір - хороший червоний
  • Префікс для дій: n/a

ЯКЩО %arcomm ~ сон

Сповіщення налаштовується наступним чином:

  • Кнопки - тільки одна кнопка
  • Дії - openwakeup
  • Колір - на будь-який смак
  • Префікс для дій - buttonone
  • Призначте %artime - це дасть вам точний час переходу комп'ютера в сплячий режим.

ЯКЩО %arcomm ~ перезавантаження

Сповіщення налаштовується наступним чином:

  • Кнопки - тільки одна кнопка
  • Дії - ви повинні призначити одну, щоб зробити кнопку видимою, тому придумайте фальшиву
  • Колір - добре підходить жовтий
  • Префікс для дій - n/a
  • Ви можете створити мітку, якщо хочете, щоб вона повідомляла вам, скільки часу потрібно для перезавантаження.

ЯКЩО %arcomm ~ замок

Сповіщення налаштовується наступним чином:

  • Кнопки - тільки одна кнопка
  • Дії - ви повинні призначити одну, щоб зробити кнопку видимою, тому придумайте фальшиву
  • Колір - жовтий теж хороший
  • Префікс для дій - n/a
  • Створіть мітку, якщо хочете

Опис завдання

Profile: Pc Feedback 

Подія: AutoRemote [ Конфігурація: Усі повідомлення ]

Введіть: Сповіщення

A1: Набір змінних [ Ім’я:%PcPowerontime To:%TIME Змінні рекурсії: Вимк. Виконання математики: Вимк. Додавання: Вимк.] Якщо [ %arcomm ~ онлайн ]

A2: Сповіщення кнопок автоматичного сповіщення [ Конфігурація: Ідентифікатор: за умовчанням

Зображення: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png,/storage/emulated/0/Tasker/Material Icons/green/ic_volume_medium.png,/storage/emulated/0/Tasker/Material Icons/green/ic_book_variant.png,/storage/emulated/0/Tasker/Material Icons/green/ic_desktop_mac.png

Дії: openpower, openvolume, openbookmark, openscreen

Префікс дії: buttonone

Піктограма рядка стану: hardware_dock

Посібник із значків панелі стану: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Розмір тексту рядка стану: 16

Пріоритет: 2

Постійний: правда

Вібрація: 0,421,385,64,86,40

Вирівняти: по центру

Кількість колонок: 4,4

Розмір кнопки: 80

Відтінок кнопки: #FF43A047,#FFFFFFFF

Наповнення кнопок: 1

Увімкнено: 1,1,1,1

Колір фону: #212121

Тексти: %PcPowerontime,%PcVolume,,%PcScreen

Колір тексту: #FFFFFFFF

Розмір тексту: 12 Час очікування (секунди): 20 ] Якщо [ %arcomm ~ онлайн ]

A3: Сповіщення кнопок автоматичного сповіщення [ Конфігурація: Ідентифікатор: за умовчанням

Зображення: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png,/storage/emulated/0/Tasker/Material Icons/green/ic_volume_medium.png,/storage/emulated/0/Tasker/Material Icons/green/ic_book_variant.png,/storage/emulated/0/Tasker/Material Icons/green/ic_desktop_mac.png

Дії: дія

Префікс дії: buttonone,

Піктограма рядка стану: hardware_dock

Посібник із значків панелі стану: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Розмір тексту рядка стану: 16

Пріоритет: 2

Постійний: правда

Вібрація: 0,421,385,64,86,40

Вирівняти: по центру

Кількість колонок: 4,4

Розмір кнопки: 80

Відтінок кнопки: #FFE53935

Наповнення кнопок: 1

Увімкнено: 1,0,0,0

Колір фону: #212121

Тексти: офлайн

Колір тексту: #FFF44336

Розмір тексту: 14 Час очікування (секунди): 20 ] Якщо [ %arcomm ~ turnoff ]

A4: Сповіщення кнопок автоматичного сповіщення [ Конфігурація: Ідентифікатор: за умовчанням

Зображення: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png,/storage/emulated/0/Tasker/Material Icons/green/ic_volume_medium.png,/storage/emulated/0/Tasker/Material Icons/green/ic_book_variant.png,/storage/emulated/0/Tasker/Material Icons/green/ic_desktop_mac.png

Дії: openwakeup

Префікс дії: buttonone,

Піктограма рядка стану: hardware_dock

Посібник із значків панелі стану: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Розмір тексту рядка стану: 16

Пріоритет: 2

Постійний: правда

Вібрація: 0,421,385,64,86,40

Вирівняти: по центру

Кількість колонок: 4,4

Розмір кнопки: 80

Відтінок кнопки: #FFE53935

Наповнення кнопок: 1

Увімкнено: 1,0,0,0

Колір фону: #212121

Тексти: %artime

Колір тексту: #FFF44336

Розмір тексту: 14 Час очікування (секунди): 20 ] Якщо [ %arcomm ~ сон ]

A5: Сповіщення кнопок автоматичного сповіщення [ Конфігурація: Ідентифікатор: за умовчанням

Зображення: /storage/emulated/0/Tasker/Material Icons/green/ic_reload.png

Дії: перезапуск

Префікс дії: buttonone,

Піктограма рядка стану: hardware_dock

Посібник із значків панелі стану: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Розмір тексту рядка стану: 16

Пріоритет: 2

Постійний: правда

Вібрація: 0,421,385,64,86,40

Вирівняти: по центру

Кількість колонок: 4,4

Розмір кнопки: 80

Відтінок кнопки: #FFF9A825

Наповнення кнопок: 1

Увімкнено: 1,0,0,0

Колір фону: #212121

Тексти: перезапуск

Колір тексту: #FFF9A825

Розмір тексту: 14 Час очікування (секунди): 20 ] Якщо [ %arcomm ~ перезавантажити ]

A6: Сповіщення кнопок автоматичного сповіщення [ Конфігурація: Ідентифікатор: за умовчанням

Зображення: /storage/emulated/0/Tasker/Material Icons/green/ic_key.png

Дії: заблоковано

Префікс дії: buttontwo

Піктограма рядка стану: hardware_dock

Посібник із значків панелі стану: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Розмір тексту рядка стану: 16

Пріоритет: 2

Постійний: правда

Вирівняти: по центру

Кількість колонок: 4,4

Розмір кнопки: 50

Відтінок кнопки: #FFF9A825

Наповнення кнопок: 10

Увімкнено: 1,1,1,1,1,1,1,1

Колір фону: #212121

Тексти: заблоковано

Колір тексту: #FFF9A825

Розмір тексту: 14 Час очікування (секунди): 20 ] Якщо [ %arcomm ~ lock ]

читати далі

Завдання Buttonone Actions Profile/Tier 1 Buttons

Створіть профіль із подією AutoNotification. Для фільтра повідомлень встановлено регулярний вираз (відкритий*.), а для префікса в розширених налаштуваннях встановлено значення buttonone. Це буде посилання на завдання, яке ми створили на початку цього підручника. Завдання також необхідно змінити.

Першою дією буде налаштований плагін Пробудження по локальній мережі який запустить IF %arcomm ~R пробудження. Друга дія просто закриє підменю сповіщень і відновить вигляд за замовчуванням.

Сповіщення налаштовано таким чином, ЯКЩО:%arcomm ~R закрити:

  • Кнопки - лише 4 основні кнопки, це сповіщення за умовчанням
  • Дії - усі починаються з ''відкрити...''
  • Колір - кожен повинен бути одного кольору. Оскільки це повідомлення відображається, коли ваш комп’ютер підключено до Інтернету, не соромтеся позначити кольором меню живлення.
  • Префікс для дій - buttonone
  • текст %PcPowerontime

Опис завдання

Profile: Buttonone Actions 

Подія: AutoNotification [ Конфігурація: Поведінка події

Фільтр: відкритий*. (регулярний вираз)]

Вхід: кнопки рівня 1

A1: Пробудження пристрою [ Конфігурація: Пристрій|1|Час очікування PAJOPC (секунди): 0 ] Якщо [ %ancomm ~R пробудження ]

A2: Сповіщення кнопок автоматичного сповіщення [ Конфігурація: Ідентифікатор: за умовчанням

Зображення: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png,/storage/emulated/0/Tasker/Material Icons/green/ic_volume_medium.png,/storage/emulated/0/Tasker/Material Icons/green/ic_book_variant.png,/storage/emulated/0/Tasker/Material Icons/green/ic_desktop_mac.png

Дії: openpower, openvolume, openbookmark, openscreen

Префікс дії: buttonone

Піктограма рядка стану: hardware_dock

Посібник із значків панелі стану: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Розмір тексту рядка стану: 16

Пріоритет: 2

Постійний: правда

Вібрація: 0,421,385,64,86,40

Вирівняти: по центру

Кількість колонок: 4,4

Розмір кнопки: 80

Відтінок кнопки: #FF43A047,#FFFFFFFF

Наповнення кнопок: 1

Увімкнено: 1,1,1,1

Колір фону: #212121

Тексти: %PcPowerontime,%PcVolume,,%PcScreen

Колір тексту: #FFFFFFFF

Розмір тексту: 12 Час очікування (секунди): 20 ] Якщо [ %ancomm ~R close ]

читати далі

Buttontwo Actions Profile/Tier 1 кнопки

Цей профіль посилається на те саме завдання, що й вище. Єдиною відмінністю є префікс у події AutoNotification butttontwo. Він реагує на натискання підменю та відкриває різні розділи.

Опис завдання

Profile: Buttontwo Actions 

Подія: AutoNotification [ Конфігурація: Поведінка події

Фільтр: відкритий*. (регулярний вираз)]

Вхід: кнопки рівня 1

A1: Пробудження пристрою [ Конфігурація: Пристрій|1|Час очікування PAJOPC (секунди): 0 ] Якщо [ %ancomm ~R пробудження ]

A2: Сповіщення кнопок автоматичного сповіщення [ Конфігурація: Ідентифікатор: за умовчанням

Зображення: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png,/storage/emulated/0/Tasker/Material Icons/green/ic_volume_medium.png,/storage/emulated/0/Tasker/Material Icons/green/ic_book_variant.png,/storage/emulated/0/Tasker/Material Icons/green/ic_desktop_mac.png

Дії: openpower, openvolume, openbookmark, openscreen

Префікс дії: buttonone

Піктограма рядка стану: hardware_dock

Посібник із значків панелі стану: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Розмір тексту рядка стану: 16

Пріоритет: 2

Постійний: правда

Вібрація: 0,421,385,64,86,40

Вирівняти: по центру

Кількість колонок: 4,4

Розмір кнопки: 80

Відтінок кнопки: #FF43A047,#FFFFFFFF

Наповнення кнопок: 1

Увімкнено: 1,1,1,1

Колір фону: #212121

Тексти: %PcPowerontime,%PcVolume,,%PcScreen

Колір тексту: #FFFFFFFF

Розмір тексту: 12 Час очікування (секунди): 20 ] Якщо [ %ancomm ~R close ]

читати далі


Це кінець частини 1, налаштування панелі кнопок і показ, як створити за допомогою неї деякі основні кнопки меню живлення. Більшість речей, розглянутих тут, повинні працювати самі по собі. Нам потрібно ще трохи попрацювати над частинами 2, 3 і 4, але ми покажемо вам, як виконувати більш складні дії на вашому ПК. Хороша новина полягає в тому, що ці наступні частини будуть набагато коротшими, оскільки ми вже виконали роботу з налаштування тут.

Як завжди, я надаю посилання для завантаження файлу проекту Tasker, який ви можете завантажити та імпортувати. Завантажте наведений нижче файл .prj.xml і збережіть його будь-де у внутрішній пам’яті. Відкрийте Tasker і вимкніть режим для початківців у налаштуваннях. Потім, повернувшись на головний екран, натисніть і утримуйте піктограму домашнього екрана в нижньому лівому куті. Ви повинні побачити спливаюче вікно з опцією «імпортувати». Виберіть це та знайдіть файл проекту, який ви щойно зберегли, і виберіть його для імпорту. У разі успіху ви побачите нову вкладку/піктограму внизу, яка містить усі профілі та завдання, про які ми згадували в цій статті.

Завантажте проект PC Control Tasker з AndroidFileHost

Крім того, вам знадобиться Іконки матеріального дизайну які я використав у цьому проекті. Просто завантажте наведений нижче zip-файл і розпакуйте папку в кореневий каталог внутрішньої пам’яті.

Завантажте пакет Material Icons з AndroidFileHost

Нарешті, ось файл конфігурації для EventGhost, який ви можете імпортувати.

Завантажте файл конфігурації EventGhost

Зверніть увагу, що я видалив мій ключ AutoRemote API із файлу конфігурації. Вам потрібно буде ввести власний, щоб це запрацювало.

Дякуємо за терпіння, і я сподіваюся, що цей посібник був для вас корисним.