Como controlar o seu PC a partir do seu dispositivo Android com o Tasker [Parte 1 - Configuração e controle de energia]

A maioria dos usuários que acessam nossos fóruns está em um dispositivo Android (apesar de hospedar alguns fóruns dedicados ao Windows 10 Mobile). No entanto, o sistema operacional de desktop preferido entre nossos usuários é dividido entre o Windows da Microsoft, o macOS da Apple e várias distribuições baseadas em Linux / GNU.

As ferramentas disponíveis para integrar seu telefone ao seu PC diferem amplamente com base na combinação específica de seu telefone Android e sistema operacional de desktop, mas se você estiver usando a configuração mais comum de telefone Android + Windows, aqui está um tutorial para controlar seu PC.

Em resumo, criaremos uma notificação permanente em nosso telefone que permite adicionar botões e ações para executar ações no seu PC. A notificação pode ser modificada para adicionar qualquer número de menus e submenus, dependendo da complexidade das suas necessidades. O tutorial virá em 4 partes, mas essa é a parte 1, onde focaremos principalmente na estrutura para fazer esse trabalho.

Agora você já deve estar pensando “ por que não usar o Unified Remote? ”Essa resposta se tornará cada vez mais clara ao longo desta série, mas se você estiver procurando por um controle mais personalizado e personalizável do seu PC através do seu dispositivo Android, este tutorial é para você.

Essa integração é feita usando o Tasker e um plug-in conhecido como final de AutoRemote para criar e enviar comandos para o nosso PC a partir de uma notificação permanente criada pelo AutoNotification. Esses comandos são interpretados e executados através de um aplicativo no PC conhecido como EventGhost.

Infelizmente, este tutorial é direcionado a usuários mais experientes do Tasker, pois precisamos trabalhar com essa suposição para nos concentrar na integração com o EventGhost, um tópico difícil de abordar se você nunca usou o Tasker antes. Se você quiser uma explicação em vídeo deste tutorial, também fiz uma demonstração no YouTube. Além disso, anexei o arquivo do projeto que você pode importar no Tasker no final.


O projeto consiste em duas partes. Um envolve coisas que você precisa fazer no PC e outro diz como usar o Tasker para obter comandos de envio. A idéia geral é criar um loop que enviará informações ao PC e receberá confirmação do PC assim que a ação for executada. Para fazer isso, usarei o EventGhost para executar o ping das informações através do plug-in AutoRemote. Se você quiser saber mais sobre o AutoRemote, recomendo que leia um guia que escrevi sobre esse assunto.

EventGhost

Vamos começar com EventGhost. Se você nunca o usou antes, pode pensar nele como o Tasker for Windows. Está longe de ser perfeito (especialmente do ponto de vista da interface do usuário), mas depois que você entender como funciona, pode ser uma adição valiosa ao seu kit de ferramentas do Windows.

O melhor de tudo é que, com o plug-in AutoRemote para EventGhost, você pode fazê-lo funcionar com o plug-in AutoRemote para Tasker. Dessa forma, seu PC com Windows e seu telefone Android podem se comunicar e enviar comandos entre si.

Você pode fazer o download do EventGhost aqui. Não se deixe levar, mas com uma interface simples. Adicione o plug-in AutoRemote e registre os dispositivos que você possui no EventGhost também. Você precisará adicionar o dispositivo ao qual deseja se conectar nas configurações do plug-in e estará pronto para enviar e receber informações via AutoRemote.

O primeiro menu do meu projeto é o menu de energia. Existem 4 ações principais atribuídas a esse menu: suspensão, bloqueio, reinicialização e desligamento. Isso significa que precisamos informar ao EventGhost para executar essas ações. Cada um deles está disponível no menu do sistema de ações EventGhost. Haverá uma tarefa adicional executada na inicialização. Isso nos dá um total de 5 ações.

Você notará que cada ação contém alguns gatilhos e uma mensagem emitida de volta para o Tasker. Embora as mensagens possam conter seus próprios comandos, você precisa ter um formato consistente para elas. A mensagem enviada de volta à Tasker está sempre no formato pc =: = sua mensagem .

Isso é importante, pois os perfis do Tasker contam com os prefixos para diminuir o número de tarefas necessárias para analisar o comando. O mesmo vale para as mensagens enviadas para EventGhost. Cada mensagem termina com 'pc', por exemplo. turnoffpc, sleeppc . Esta regra será aplicada a todos os comandos emitidos via AutoRemote do seu telefone para o EventGhost.

Cada macro também possui gatilhos adicionais e tentará capturar os eventos (bloqueio, suspensão, reinicialização, desligamento) acionados pelo sistema. Para dar uma chance ao EventGhost enviar uma mensagem, um tempo de espera de 6 segundos é imposto.

Tarefa de inicialização

Uma tarefa extra é executada na inicialização. Ele envia uma mensagem para o nosso telefone com um atraso de 10 segundos. Depois que o EventGhost é carregado no PC, ele aguarda 10 segundos e emite uma notificação de que o computador está online. Adicionei gatilhos adicionais para capturar o currículo do modo de suspensão, bloqueio e reinicialização. A captura de tela de antes deve cobrir tudo o que você precisa definir no EventGhost. Verifique se o plug-in AutoRemote está carregado e configurado corretamente.

Tasker

Usei ícones do aplicativo Material Design Icon e mal posso esperar para a Tasker incorporar isso na nova versão. Sinta-se à vontade para experimentar esses ícones ou qualquer um dos pacotes de ícones que você escolher, mas se você estiver usando os botões de notificação automática, precisará apenas dos ícones em uma única cor. Você pode alterar a cor usando uma opção de tonalidade no plug-in.

Entendo que nem todas as opções estão disponíveis em todas as versões do Android; portanto, seja criativo se você estiver usando o Android 5.0. A notificação criada pelo AutoNotification é persistente e atualizada sempre que uma ação é executada.

O projeto de controle do Tasker PC possui 5 perfis. Você precisará de todos eles para que um único botão funcione. Em troca, adicionar mais ações não adicionará mais tarefas e perfis, desde que você mantenha a mesma fórmula. Isso significa que o projeto é bastante leve.

  1. Ações Buttonone
  2. Buttontwo Ações
  3. Abrir submenu
  4. Ações do submenu
  5. Feedback do PC

Perfil 1 e 2

Esses dois perfis manipulam os comandos de AutoNotifications emitidos pelos botões localizados na linha um (buttonone) e na linha dois (buttontwo).

Abrir submenu

Este perfil abre o submenu correto para cada botão na linha um. O comando também é emitido pela AutoNotification

Ações do submenu

Um perfil muito simples que envia a ação selecionada via AutoRemote para o seu destino.

Feedback do PC

Um perfil que atualiza a notificação com base nas informações recebidas do PC.

O menu Power

Espero que tudo esteja compreensível agora. Estamos prestes a chegar à carne real da configuração aqui: o menu de energia. Quando um PC está offline, no modo de suspensão ou bloqueado, o menu mostra o status correto se o AutoRemote tiver a chance de enviar a mensagem (mais sobre isso mais tarde). Além disso, os ícones de suspensão e online têm um texto que informa quando o computador entrou no modo de suspensão ou se está online. Você pode ativar seu PC a partir da opção de suspensão ou executar as ações de suspensão, travamento, reinicialização e desativação.

No entanto, existem algumas limitações:

  • Desligar - não é possível reativar o dispositivo (não há solução para este)
  • Bloquear - não é possível fazer logon novamente através do ícone; no entanto, você pode fazer isso pela Área de Trabalho Remota (por enquanto)
  • Wake on LAN - requer conexão LAN na maioria das vezes (algumas placas WiFi suportam). Se você não conectou a uma LAN, tente configurá-lo em um Raspberry Pi.

Para criar a notificação em si, estou usando a ação do botão AutoNotification. A notificação é permanente, portanto, um ID deve ser atribuído a ela. Eu sugiro fortemente criar uma notificação que consistirá no seguinte:

  • Botões - crie 2 linhas de botões, 4 colunas cada. Veja a configuração da coluna, os botões não aparecerão até que as ações sejam atribuídas. Atribua todos os 8 botões.
  • Ações - atribua todas as 8 ações, a linha superior começa com 'aberto ...' a linha inferior termina com '… pc' em cada ação.
  • Cores - defina uma cor para cada botão, copie e cole a mesma cor, será mais fácil alterá-lo mais tarde.

Mantenha esta notificação como um modelo para copiá-la e colá-la em várias tarefas, pois você economizará algum tempo.

Tarefa de botões da camada 1

A notificação padrão contém 4 ícones (os submenus estão fechados); essa deve ser a primeira notificação a ser criada. Organize os 4 ícones e atribua ações: poder aberto, volume aberto, marcador de livro aberto, tela de abertura (o prefixo aberto é importante aqui). Por fim, atribua o prefixo como buttonone . Quando um botão é pressionado na notificação, a ação associada será acionada no seu PC.

Quando isso estiver concluído, crie um novo perfil com um contexto de Evento usando a AutoNotification no Tasker. Este será o perfil do Open Sub-Menu.

Abra a tarefa Perfil / Submenu do submenu

O submenu aberto responderá a regex (open. *) E, em configurações avançadas, defina um Comm Params Prefix como buttonone, pois o comando é emitido pelo botão da linha um. Na tarefa vinculada a esse perfil, cole o modelo de notificação e atribua uma condição SE na parte inferior. Esta notificação deve abrir apenas quando % ancomm ~ openpower.

A notificação está configurada da seguinte maneira:

  • Botões - como preferir, verifique se a primeira linha é consistente.
  • Ações - a primeira linha começa com aberta (consulte o modelo), mas o ícone do menu principal deve ter a ação de fechar aberta atribuída. A segunda linha possui ações que terminam com ' '… pc
  • Cor - apenas a primeira cor deve ser diferente.
  • Prefixo para ações - buttontwo

Isso garantirá que, se o ícone de energia for pressionado novamente, a notificação padrão retornará. Se outros botões da linha um forem pressionados, os menus correspondentes serão abertos (em tutoriais posteriores) e se um ícone da linha dois for pressionado, um comando AutoRemote será emitido.

Descrição da tarefa

 Perfil: Submenu Abrir Evento: AutoNotification [Configuração: Filtro de Comportamento de Eventos: aberto *. (regex)] Enter: Submenu Abrir A1: Notificação de botões de auto-notificação [Configuração: Id: padrão Imagens: / storage / emulated / 0 / Tasker / Ícones de materiais / verde / 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 / Ícones de materiais / green / ic_desktop_mac.png, / storage / emulated / 0 / Tasker / Ícones de materiais / verde / ic_sleep.png, / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_key.png, / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_reload.png, / storage / emulado / 0 / Tasker / Material Icons / green / ic_power.png Ações: openclose, openvolume, openbookmark, openscreen, sleeppc, lockpc, rebootpc, turnoffpc Prefixo de ação: buttontwo Ícone da barra de status: hardware_dock Manual da barra de status: / storage / emulated / 0 / Tasker / Ícones de material / green / ic_power_settings.png Tamanho da barra de status Tamanho do texto: 16 Prioridade: 2 Persistente: verdadeiro Alinhar: central Contagem de colunas: 4, 4 Tamanho do botão: 50 Matiz do botão: # F7FFB74D, # FFFFFFFF, # F FFFFFFF, # FFFFFFFF, # FFFFFFFF, # FFFFFFFF, # FFFFFFFF, # FFFFFFFF Preenchimento de botão: 10 Ativado: 1, 1, 1, 1, 1, 1, 1, 1 Cor de fundo: # 212121 Tempo limite (segundos): 20] Se [% ancomm ~ potência aberta] 

Submenu Ações Perfil / Tarefa Enviar AR

Crie uma nova AutoNotification de Eventos e defina o gatilho para regex (. * Pc), bem como defina um Prefixo de Parâmetros de Comunicação como buttontwo. Isso responderá apenas aos comandos enviados pela linha dois da sua notificação. Vincule isso à tarefa Enviar AR, que conterá uma ação STOP SE% ancomm ~ close (impede que a ação de fechamento emita uma mensagem AR). Adicione uma ação de mensagem de AutoRemote e envie o% ancomm como a mensagem.

Adicione outro modelo de Notificação e vincule-o à condição SE (não corresponde ao regex lockpc | sleeppc | rebootpc | turnoffpc) Esses comandos têm notificações personalizadas.

A notificação está configurada da seguinte maneira:

  • Botões - apenas 4 botões principais, esta é a sua notificação padrão
  • Ações - a primeira linha começa com aberta (consulte o modelo).
  • Cor - cada um deve ter a mesma cor. Como essa mensagem é exibida quando o PC está online, sinta-se à vontade para colorir o menu Energia.
  • Prefixo para ações - buttonone

Descrição da tarefa

 Perfil: Ações do Submenu Evento: AutoNotification [Configuração: Filtro de Comportamento de Eventos: pc (regex)] Digite: Enviar AR A1: [X] Parar [Com Erro: Desativado Tarefa:] Se [% ancomm! Set | % ancomm ~ close] A2: Mensagem de AutoRemote [Configuração: Destinatário: Mensagem do HomeGhost:% ancomm Tempo limite (segundos): 200] A3: Notificação dos botões de notificação automática [Configuração: Id: padrão Imagens: / 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 / Ícones de materiais / green / ic_book_variant.png, / storage / emulated / 0 / Tasker / Material Icons / green / ic_desktop_mac.png Ações: openpower, openvolume, openbookmark, openscreen Ação Prefixo: buttonone Ícone da barra de status: hardware_dock Manual da barra de status: / storage / emulated / 0 / Tasker / Ícones dos materiais / verde / ic_power_settings.png Barra de status Tamanho do texto: 16 Prioridade: 2 Persistente: verdadeiro Vibração: 0, 421, 385, 64, 86, 40 Alinhamento: centro Contagem de colunas: 4, 4 Tamanho do botão: 80 Matiz de botão: # FF43A047, # FFFFFFFF Preenchimento de botão: 1 Ativado: 1, 1, 1, 1 Cor de fundo: # 212121 Textos:% PcPontuação, % PcVolume,, % PcScreen Text Color: #FFFFFFFF Tamanho do texto: 12 Timeout (segundos): 20 ] Se [% ancomm! ~ R lockpc | sleeppc | rebootpc | turnoffpc] 

PC- Perfil de Feedback / Tarefa de Notificação

Estou usando um evento AutoRemote que aceita qualquer mensagem. Em avançado, o Comm Params Prefix é definido como pc, para que ele interaja com as mensagens enviadas dos perfis EventGhost configurados anteriormente. A tarefa contém várias ações que serão acionadas com base na mensagem recebida. Defina uma variável % PcPowerontime como% TIME e aplique IF % arcomm ~ online . Isso informará quando o PC estiver conectado. Em seguida, criaremos 5 estados de notificação com base em qual mensagem foi enviada pelo computador:

IF % arcomm ~ on-line

A notificação é configurada da seguinte maneira:

  • Botões - apenas 4 botões principais, esta é a sua notificação padrão
  • Ações - a primeira linha começa com aberta (consulte o modelo)
  • Cor - cada um deve ter a mesma cor. Como essa mensagem é exibida quando o PC está online, sinta-se à vontade para colorir o menu Energia.
  • Prefixo para ações - buttonone
  • Adicione o rótulo de texto na 1ª posição - use % PcPowerontime (você precisará disso em cada etapa padrão, verifique se a tarefa Enviar AR e a tarefa dos botões da camada 1 também se aplicam a isso).

IF % arcomm ~ desligamento

A notificação é configurada da seguinte maneira:

  • Botões - apenas um botão, para mostrar o PC offline
  • Ações - você precisa atribuir um para tornar o botão visível, então crie um falso
  • Cor - vermelho é bom
  • Prefixo para ações: n / a

IF % arcomm ~ sono

A notificação é configurada da seguinte maneira:

  • Botões - apenas um botão
  • Ações - openwakeup
  • Cor - o que você quiser
  • Prefixo para ações - buttonone
  • Atribua o% artime - isso fornecerá a hora exata do computador entrando em suspensão.

IF % arcomm ~ reinicialização

A notificação é configurada da seguinte maneira:

  • Botões - apenas um botão
  • Ações - você precisa atribuir um para tornar o botão visível, então crie um falso
  • Cor - amarelo é bom
  • Prefixo para ações - n / a
  • Você pode criar um rótulo se quiser saber quanto tempo leva para reiniciar.

IF % arcomm ~ bloqueio

A notificação é configurada da seguinte maneira:

  • Botões - apenas um botão
  • Ações - você precisa atribuir um para tornar o botão visível, então crie um falso
  • Cor - o amarelo também é bom
  • Prefixo para ações - n / a
  • Crie o rótulo se quiser

Descrição da tarefa

 Perfil: Evento de Feedback do PC: AutoRemote [Configuração: Todas as Mensagens] Digite: Notificação A1: Conjunto de Variáveis ​​[Nome:% PcPowerontime Para:% TIME Variáveis ​​de Recursão: Desativado Faça Matemática: Desativado Anexar: Desativado] Se [% arcomm ~ online] A2: Notificação dos botões de notificação automática [Configuração: Id: padrão Imagens: / storage / emulated / 0 / Tasker / Ícones de materiais / verde / ic_power_settings.png, / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_volume_medium.png, / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_book_variant.png, / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_desktop_mac.png Ações: openpower, openvolume, openbookmark, openscreen Ação Prefixo: buttonone Ícone da barra de status: hardware_dock Ícone da barra de status Manual: / storage / emulated / 0 / Tasker / Ícones dos materiais / green / ic_power_settings.png Tamanho do texto da barra de status: 16 Prioridade: 2 Persistente: true Vibração: 0, 421, 385, 64, 86, 40 Alinhar: contagem de colunas central: 4, 4 Tamanho do botão: 80 Matiz dos botões: # FF43A047, # FFFFFFFF Estofamento dos botões: 1 Ativado: 1, 1, 1, 1 Cor de fundo: # 212121 Textos:% PcPowerontime, % PcVolume,, % PcScreen Cor do texto: #FFFFFFFF Tamanho do texto: 12 Tempo limite (segundos): 20] Se [% arcomm ~ online] A3: Notificação de botões de notificação automática [Configuração: Id: imagens padrão: / storage / emulated / 0 / Tasker / Ícones de materiais / verde / ic_power_settings.png, / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_volume_medium.png, / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_book_variant.png / storage / emulated / 0 / Tasker / Ícones dos materiais / green / ic_desktop_mac.png Ações: ação Prefixo da ação: buttonone, Ícone da barra de status: hardware_dock Manual da barra de status: / storage / emulated / 0 / Tasker / Ícones dos materiais / verde / ic_power_settings.png Barra de status Tamanho do texto: 16 Prioridade: 2 Persistente: verdadeiro Vibração: 0, 421, 385, 64, 86, 40 Alinhamento: centro Contagem de colunas: 4, 4 Tamanho do botão: 80 Tamanho do botão: # FFE53935 Preenchimento de botão: 1 Ativado: 1, 0, 0, 0 Cor de plano de fundo: # 212121 Textos: Cor de texto off-line: # FFF44336 Tamanho do texto: 14 Tempo limite (segundos): 20] Se [% arcomm ~ turnoff] A4: Notificação dos botões de notificação automática [Conf configuração: Id: padrão Imagens: / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_power_settings.png, / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_volume_medium.png, / storage / emulado / 0 / Tasker / Ícones de materiais / green / ic_book_variant.png, / storage / emulated / 0 / Tasker / Ícones de materiais / green / ic_desktop_mac.png Ações: openwakeup Prefixo de ação: buttonone, Barra de status Ícone: hardware_dock Manual da barra de status: / storage / emulated / 0 / Tasker / Ícones de material / green / ic_power_settings.png Tamanho da barra de status Tamanho do texto: 16 Prioridade: 2 Persistente: true Vibração: 0, 421, 385, 64, 86, 40 Alinhar: central Contagem de colunas: 4, 4 Tamanho do botão: 80 Botões: # FFE53935 Preenchimento dos botões: 1 Ativado: 1, 0, 0, 0 Cor do plano de fundo: # 212121 Textos:% artime Cor do texto: # FFF44336 Tamanho do texto: 14 Tempo limite (segundos): 20] Se [% arcomm ~ sleep] A5: AutoNotification Notificação de botões [Configuração: Id: padrão Imagens: / storage / emulated / 0 / Tasker / Material Icons / green / ic_reload.png Ações: reiniciando Prefixo de ação: buttonone, Ícone da barra de status: hardware_ Ícone da barra de status do dock Manual: / storage / emulated / 0 / Tasker / Ícones dos materiais / green / ic_power_settings.png Tamanho do texto da barra de status: 16 Prioridade: 2 Persistente: true Vibração: 0, 421, 385, 64, 86, 40 Alinhar: centro Contagem de colunas: 4, 4 Tamanho do botão: 80 Matiz dos botões: # FFF9A825 Preenchimento dos botões: 1 Ativado: 1, 0, 0, 0 Cor do plano de fundo: # 212121 Textos: reiniciando Cor do texto: # FFF9A825 Tamanho do texto: 14 Tempo limite (segundos): 20] Se [% arcomm ~ reboot] A6: Notificação de botões de auto-notificação [Configuração: Id: padrão Imagens: / storage / emulated / 0 / Tasker / Ícones de materiais / green / ic_key.png Ações: bloqueadas Prefixo de ação: buttontwo Barra de status Ícone: hardware_dock Barra de status Manual do ícone: / storage / emulated / 0 / Tasker / Material Icons / green / ic_power_settings.png Tamanho da barra de status Tamanho do texto: 16 Prioridade: 2 Persistente: true Alinhar: central Contagem de colunas: 4, 4 Tamanho do botão: 50 Matiz de botão: # FFF9A825 Preenchimento de botões: 10 Ativado: 1, 1, 1, 1, 1, 1, 1, 1 Cor de fundo: # 212121 Textos: bloqueados Cor do texto: # FFF9A825 Tamanho do texto: 14 Tempo limite (segundos): 20] Se [% arcomm ~ bloqueio] 

Tarefa Buttonone Actions Profile / Tier 1 Buttons task

Crie um perfil com o evento de AutoNotification. O filtro de mensagens está definido como regex (aberto *.) E o prefixo nas configurações avançadas está definido como botão. Isso será vinculado à tarefa que criamos no início deste tutorial. A tarefa também precisa ser modificada.

A primeira ação será um plug-in Wake on LAN configurado, que iniciará a ativação do IF % arcomm ~ R. A segunda ação simplesmente fecha o submenu da notificação e restaura a visualização padrão.

A notificação é configurada da seguinte forma SE: % arcomm ~ R close :

  • Botões - apenas 4 botões principais, esta é a sua notificação padrão
  • Ações - todas começam com "aberto ..."
  • Cor - cada um deve ter a mesma cor. Como essa mensagem é exibida quando o PC está online, sinta-se à vontade para colorir o menu Energia.
  • Prefixo para ações - buttonone
  • Texto % PcPowerontime

Descrição da tarefa

 Perfil: Ações de Buttonone Evento: AutoNotification [Configuração: Filtro de Comportamento de Eventos: aberto *. (regex)] Enter: Botões da camada 1 A1: Wake Device [Configuração: Device | 1 | PAJOPC Timeout (segundos): 0] Se [% ancomm ~ R wakeup] A2: Notificação de botões de notificação automática [Configuração: Id: imagens padrão: / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_power_settings.png, / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_volume_medium.png, / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_book_variant .png, / storage / emulated / 0 / Tasker / Ícones dos materiais / green / ic_desktop_mac.png Ações: openpower, openvolume, openbookmark, openscreen Prefixo de ação: buttonone Ícone da barra de status: hardware_dock Manual da barra de status: hardware_dock Manual da barra de status: / storage / emulated / 0 / Tasker / Ícones de material / green / ic_power_settings.png Tamanho da barra de status Tamanho do texto: 16 Prioridade: 2 Persistente: verdadeiro Vibração: 0, 421, 385, 64, 86, 40 Alinhar: central Contagem de colunas: 4, 4 Tamanho do botão: 80 Tamanho do botão: # FF43A047, #FFFFFFFF preenchimento de botão: 1 ativado: 1, 1, 1, 1 cor de fundo: # 212121 textos:% PcPowerontime, % PcVolume,, % PcScreen cor do texto: #FFFFFFFF Tamanho do texto: 12 timeout (seg onds): 20] Se [% ancomm ~ R fechar] 

Buttontwo Actions Profile / Tier 1 botões

Este perfil está vinculado à mesma tarefa que acima. A única diferença é o prefixo no Evento de AutoNotificação, que é apenas dois . Ele responde aos cliques do submenu e abre seções diferentes.

Descrição da tarefa

 Perfil: Buttontwo Actions Evento: AutoNotification [Configuração: Filtro de Comportamento de Eventos: aberto *. (regex)] Enter: Botões da camada 1 A1: Wake Device [Configuração: Device | 1 | PAJOPC Timeout (segundos): 0] Se [% ancomm ~ R wakeup] A2: Notificação de botões de notificação automática [Configuração: Id: imagens padrão: / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_power_settings.png, / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_volume_medium.png, / storage / emulado / 0 / Tasker / Ícones de materiais / verde / ic_book_variant .png, / storage / emulated / 0 / Tasker / Ícones dos materiais / green / ic_desktop_mac.png Ações: openpower, openvolume, openbookmark, openscreen Prefixo de ação: buttonone Ícone da barra de status: hardware_dock Manual da barra de status: hardware_dock Manual da barra de status: / storage / emulated / 0 / Tasker / Ícones de material / green / ic_power_settings.png Tamanho da barra de status Tamanho do texto: 16 Prioridade: 2 Persistente: verdadeiro Vibração: 0, 421, 385, 64, 86, 40 Alinhar: central Contagem de colunas: 4, 4 Tamanho do botão: 80 Tamanho do botão: # FF43A047, #FFFFFFFF preenchimento de botão: 1 ativado: 1, 1, 1, 1 cor de fundo: # 212121 textos:% PcPowerontime, % PcVolume,, % PcScreen cor do texto: #FFFFFFFF Tamanho do texto: 12 timeout (seg onds): 20] Se [% ancomm ~ R fechar] 

Este é o fim da Parte 1, configura a barra de botões e mostra como criar alguns botões básicos do menu de energia com ela. A maioria das coisas abordadas aqui deve funcionar por conta própria. Temos mais trabalho a ser feito nas partes 2, 3 e 4, mas mostraremos como executar ações mais avançadas no seu PC. A boa notícia é, porém, que essas partes subseqüentes serão muito mais curtas, pois já fizemos o trabalho braçal para definir as coisas aqui.

Como sempre, estou fornecendo um link de download para o arquivo de projeto Tasker que você pode baixar e importar. Faça o download do arquivo .prj.xml abaixo e salve-o em qualquer lugar do seu armazenamento interno. Abra o Tasker e desative o Modo Iniciante em Preferências. Em seguida, de volta à tela principal, pressione e segure o ícone de página inicial no canto inferior esquerdo. Você deve ver um pop-up com a opção "importar". Selecione isso e procure o arquivo do projeto que você acabou de salvar e selecione-o para importar. Se for bem-sucedido, você deverá ver uma nova guia / ícone na parte inferior que contém todos os perfis e tarefas que mencionamos neste artigo.

Faça o download do PC Control Tasker Project no AndroidFileHost

Além disso, você precisará dos ícones de design de materiais que usei neste projeto. Basta baixar o arquivo zip abaixo e descompactar a pasta no diretório raiz do seu armazenamento interno.

Faça o download do pacote de ícones de materiais no AndroidFileHost

Finalmente, aqui está o arquivo de configuração para EventGhost que você pode importar.

Faça o download do arquivo de configuração EventGhost

Observe que eu removi minha chave da API AutoRemote do arquivo de configuração. Você precisará inserir o seu próprio para fazer isso funcionar.

Obrigado por ser tão paciente e espero que você tenha achado este tutorial útil.