Como controlar seu PC a partir de seu dispositivo Android com Tasker [Parte 1

O controle Tasker PC é um projeto de 4 partes que cria controles de energia, volume, tela e aplicativos em uma notificação móvel.

A maioria dos usuários que acessam nossos fóruns usa um dispositivo Android (embora hospedemos alguns fóruns dedicados ao Windows 10 Mobile). No entanto, o sistema operacional de desktop preferido de 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 PC diferem amplamente com base no seu telefone Android e sistema operacional de desktop específicos. combinação, mas se você estiver usando a configuração mais comum de telefone Android + Windows, aqui está um tutorial para controlar seu PC a partir do seu telefone.

Resumindo, criaremos uma notificação permanente em nosso telefone que permitirá adicionar botões e ações para realizar ações em seu PC. A notificação pode ser modificada para adicionar qualquer número de menus e submenus, dependendo da complexidade de suas necessidades. O tutorial entrará

4 partes, Mas isso é parte 1 onde nos concentraremos principalmente na estrutura para fazer isso funcionar.

Agora você já deve estar pensando "por que não usar o Unified Remote?"Essa resposta ficará cada vez mais clara à medida que avançamos nesta série, mas se você está procurando controle mais refinado e personalizável do seu PC através do seu dispositivo Android, este tutorial é para você.

Essa integração é feita usando Tasker e um plug-in conhecido como AutoRemoto final para criar e enviar comandos para o nosso PC a partir de uma notificação permanente criada por Notificação automática. Esses comandos são então interpretados e executados por meio de um aplicativo no PC conhecido como EventGhost.

Este tutorial é direcionado a usuários Tasker mais experientes, infelizmente, pois temos que trabalhar com isso suposição de se concentrar na integração com o EventGhost, que é um tópico difícil de abordar se você ainda não usou Tasker antes. Se você quiser um vídeo passo a passo deste tutorial, fiz um demonstração no YouTube também. 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 explica como usar o Tasker para enviar comandos. A ideia geral é criar um loop que enviará informações ao PC e receberá a confirmação do PC assim que a ação for executada. Para fazer isso, usarei o EventGhost para enviar e receber informações por meio do plug-in AutoRemote. Se você quiser saber mais sobre o AutoRemote, recomendo que você leia um guia Eu escrevi sobre esse assunto.

EventGhost

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

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

Você pode baixar EventGhost aqui, Não desanime, mas tenha uma interface simples. Adicione o plugin AutoRemote e registre os dispositivos que você possui no EventGhost também. Você terá que adicionar o dispositivo ao qual deseja se conectar nas configurações do plugin e então estará pronto para enviar e receber informações via AutoRemote.

O primeiro menu do meu projeto é o menu power. Existem 4 ações principais atribuídas a esse menu: suspender, bloquear, reiniciar e desligar. Isso significa que temos que dizer ao EventGhost para realizar essas ações. Cada um deles está disponível no menu do sistema de ações do 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 que é enviada de volta ao Tasker. Embora as mensagens possam conter seus próprios comandos, você precisa ter um formato consistente para elas. A mensagem enviada de volta ao Tasker está sempre no formato pc=:=suamensagem.

Isso é importante porque os perfis no Tasker dependerão dos prefixos para diminuir o número de tarefas necessárias para analisar o comando. O mesmo vale para as mensagens enviadas ao EventGhost. Cada mensagem termina com 'pc', por exemplo. desligar pc,sleep pc. Esta regra se aplicará a cada comando emitido 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 ao EventGhost a chance de enviar uma mensagem, é imposto um tempo de espera de 6 segundos.

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 a retomada do modo de suspensão, bloqueio e reinicialização. A captura de tela anterior deve cobrir tudo o que você precisa configurar no EventGhost. Certifique-se de que o plugin AutoRemote esteja carregado e configurado corretamente.

Tasker

Usei ícones do Aplicativo de ícone de design de materiais e mal posso esperar que Tasker incorpore isso no nova versão. Sinta-se à vontade para experimentar esses ícones ou qualquer um do pacote de ícones de sua preferência, mas se estiver usando os botões de notificação automática, você só precisará dos ícones em uma única cor. Você pode alterar a cor usando uma opção de tonalidade no plugin.

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

O projeto de controle 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ê siga a mesma fórmula. Isso significa que o projeto é bastante leve.

  1. Ações de botão
  2. Ações do botão dois
  3. Abrir submenu
  4. Ações do submenu
  5. Feedback do PC

Perfil 1 e 2

Esses dois perfis lidam com os comandos AutoNotifications emitidos pelos botões localizados na linha um (botão um) e na linha dois (botão dois).

Abrir submenu

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

Ações do submenu

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

Feedback do PC

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

O menu de energia

Espero que tudo esteja compreensível agora. Estamos prestes a chegar ao cerne da configuração aqui: o menu de energia. Quando um PC está offline, no modo de suspensão ou bloqueado, o menu mostrará o status correto se o AutoRemote tiver a chance de enviar a mensagem (mais sobre isso mais tarde). Além disso, os ícones Suspensão e Online possuem 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 ações de suspensão, bloqueio, reinicialização e desligamento.

No entanto, existem algumas limitações:

  • Desligar - não é possível reativar o dispositivo (nenhuma solução para este problema)
  • Trancar - não é possível fazer login novamente através do ícone, você pode, no entanto, fazer isso através da Área de Trabalho Remota (por enquanto)
  • Acorde na LAN - requer conexão LAN na maioria das vezes (algumas placas WiFi suportam). Se você não estiver conectado a uma LAN, você pode tentar configurar isso 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 deve ser atribuído um ID 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 'abrir...' e 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á-la posteriormente.

Mantenha esta notificação como modelo para copiá-la e colá-la em diversas tarefas, isso economizará seu tempo.

Tarefa de botões de nível 1

A notificação padrão contém 4 ícones (os submenus são fechados), esta deve ser a primeira notificação a ser criada. Organize todos os 4 ícones e atribua ações: openpower, openvolume, openbookmark, openscreen (o prefixo open é importante aqui). Por último, atribua o prefixo como botão um. 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 AutoNotification no Tasker. Este será o perfil Abrir Submenu.

Abrir perfil de submenu/tarefa de submenu

O submenu aberto responderá a regex (open.*) e nas configurações avançadas definirá um prefixo de parâmetros de comunicação como botão um, já que o comando é emitido pelo botão da linha um. Na tarefa vinculada a este perfil, cole o modelo de notificação e atribua uma condição IF na parte inferior. Esta notificação só deve abrir quando %ancomm ~ openpower.

A notificação é configurada da seguinte forma:

  • Botões - conforme sua preferência, certifique-se de que a primeira linha seja consistente.
  • Ações - a primeira linha começa com open (ver modelo), mas o ícone do menu de energia deve ter abrir fechar ação atribuída em seu lugar. A segunda linha tem ações que terminam com ''... pc''
  • Cor – apenas a primeira cor deve ser diferente.
  • Prefixo para ações - botão dois

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

Profile: Open Sub Menu 

Evento: AutoNotificação [Configuração: Comportamento do Evento

Filtro: aberto*. (regex)]

Entre: Submenu Abrir

A1: 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/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

Ações: openclose, openvolume, openbookmark, openscreen, sleeppc, lockpc, rebootpc, turnoffpc

Prefixo de ação: botão dois

Ícone da barra de status: hardware_dock

Manual do ícone da barra de status: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Tamanho do texto da barra de status: 16

Prioridade: 2

Persistente: verdadeiro

Alinhar: Centro

Contagem de colunas: 4,4

Tamanho do botão: 50

Matiz do botão: #F7FFB74D,#FFFFFFFF,#FFFFFFFF,#FFFFFFFF,#FFFFFFFF,#FFFFFFFF,#FFFFFFFF,#FFFFFFFF

Preenchimento de botão: 10

Habilitado: 1,1,1,1,1,1,1,1

Cor de fundo: #212121 Tempo limite (segundos):20] Se [% ancomm ~ openpower]

consulte Mais informação

Submenu Ações Perfil/Enviar tarefa AR

Crie uma nova Notificação Automática de Evento e defina o gatilho como regex (.*pc), bem como defina um Prefixo de Parâmetros de Comunicação como botão dois. Isso responderá apenas aos comandos enviados pela linha dois da sua notificação. Vincule isto à tarefa Enviar AR que conterá uma ação STOP IF %ancomm ~ close (evita que a ação de fechamento emita uma mensagem AR). Adicione uma ação AutoRemote Message e envie %ancomm como mensagem.

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

A Notificação é configurada da seguinte forma:

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

Descrição da tarefa

Profile: Submenu Actions 

Evento: AutoNotificação [Configuração: Comportamento do Evento

Filtro: pc (regex)]

Digite: Enviar AR

A1: [X] Parar [Com Erro: Desligado Tarefa:] Se [%ancomm !Set | %ancomm ~ fechar]

A2: Mensagem AutoRemote [Configuração: Destinatário: HomeGhost

Mensagem:% tempo limite de ancomm (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/Material Icons/green/ic_book_variant.png,/storage/emulated/0/Tasker/Material Ícones/verde/ic_desktop_mac.png

Ações: openpower, openvolume, openbookmark, openscreen

Prefixo de ação: buttonone

Ícone da barra de status: hardware_dock

Manual do ícone da barra de status: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Tamanho do texto da barra de status: 16

Prioridade: 2

Persistente: verdadeiro

Vibração: 0,421,385,64,86,40

Alinhar: Centro

Contagem de colunas: 4,4

Tamanho do botão: 80

Matiz do botão: #FF43A047,#FFFFFFFF

Preenchimento de botão: 1

Habilitado: 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 [%ancomm!~R lockpc|sleeppc|rebootpc|turnoffpc]

consulte Mais informação

PC- Perfil de feedback/tarefa de notificação

Estou usando um evento AutoRemote que aceita qualquer mensagem. Em avançado, o Prefixo de parâmetros de comunicação está configurado para computador, para que ele interaja com as mensagens enviadas dos perfis do EventGhost configurados anteriormente. A tarefa contém diversas ações que serão acionadas com base na mensagem recebida. Definir uma variável %PcPowerontime para %TIME e aplique IF %arcomm ~ on-line. Isso informará quando o PC estiver conectado. Em seguida, criaremos 5 estados de notificação com base na mensagem enviada pelo computador:

SE %arcomm ~ on-line

A notificação é configurada da seguinte forma:

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

SE %arcomm ~ desligamento

A notificação é configurada da seguinte forma:

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

SE %arcomm ~ dormir

A notificação é configurada da seguinte forma:

  • Botões - apenas um botão
  • Ações - openwakeup
  • Cor - o que você quiser
  • Prefixo para ações - botão um
  • Atribua o% artime - isso fornecerá a hora exata em que o computador entrará no modo de hibernação.

SE %arcomm ~ reiniciar

A notificação é configurada da seguinte forma:

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

SE %arcomm ~ bloqueio

A notificação é configurada da seguinte forma:

  • Botões - apenas um botão
  • Ações - você deve atribuir uma para tornar o botão visível, então crie uma falsa
  • Cor - amarelo também é bom
  • Prefixo para ações - n / D
  • Crie a etiqueta se desejar

Descrição da tarefa

Profile: Pc Feedback 

Evento: AutoRemote [Configuração: Todas as Mensagens]

Digite: Notificação

A1: Conjunto de variáveis ​​[Nome:%PcPowerontime To:%TIME Variáveis ​​recursivas: Off Do Maths: Off Append: Off] If [%arcomm ~ online]

A2: 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/Material Icons/green/ic_book_variant.png,/storage/emulated/0/Tasker/Material Ícones/verde/ic_desktop_mac.png

Ações: openpower, openvolume, openbookmark, openscreen

Prefixo de ação: buttonone

Ícone da barra de status: hardware_dock

Manual do ícone da barra de status: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Tamanho do texto da barra de status: 16

Prioridade: 2

Persistente: verdadeiro

Vibração: 0,421,385,64,86,40

Alinhar: Centro

Contagem de colunas: 4,4

Tamanho do botão: 80

Matiz do botão: #FF43A047,#FFFFFFFF

Preenchimento de botão: 1

Habilitado: 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 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/Material Icons/green/ic_book_variant.png,/storage/emulated/0/Tasker/Material Ícones/verde/ic_desktop_mac.png

Ações: ação

Prefixo de ação: buttonone,

Ícone da barra de status: hardware_dock

Manual do ícone da barra de status: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Tamanho do texto da barra de status: 16

Prioridade: 2

Persistente: verdadeiro

Vibração: 0,421,385,64,86,40

Alinhar: Centro

Contagem de colunas: 4,4

Tamanho do botão: 80

Matiz do botão: #FFE53935

Preenchimento de botão: 1

Habilitado: 1,0,0,0

Cor de fundo: #212121

Textos: off-line

Cor do texto: #FFF44336

Tamanho do texto: 14 Tempo limite (segundos): 20] Se [%arcomm ~ turnoff]

A4: 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/Material Icons/green/ic_book_variant.png,/storage/emulated/0/Tasker/Material Ícones/verde/ic_desktop_mac.png

Ações: openwakeup

Prefixo de ação: buttonone,

Ícone da barra de status: hardware_dock

Manual do ícone da barra de status: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Tamanho do texto da barra de status: 16

Prioridade: 2

Persistente: verdadeiro

Vibração: 0,421,385,64,86,40

Alinhar: Centro

Contagem de colunas: 4,4

Tamanho do botão: 80

Matiz do botão: #FFE53935

Preenchimento de botão: 1

Habilitado: 1,0,0,0

Cor de fundo: #212121

Textos: %artime

Cor do texto: #FFF44336

Tamanho do texto: 14 Tempo limite (segundos): 20] Se [%arcomm ~ sleep]

A5: Notificação dos botões de notificação automática [Configuração: Id: padrão

Imagens: /storage/emulated/0/Tasker/Material Icons/green/ic_reload.png

Ações: reiniciar

Prefixo de ação: buttonone,

Ícone da barra de status: hardware_dock

Manual do ícone da barra de status: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Tamanho do texto da barra de status: 16

Prioridade: 2

Persistente: verdadeiro

Vibração: 0,421,385,64,86,40

Alinhar: Centro

Contagem de colunas: 4,4

Tamanho do botão: 80

Matiz do botão: #FFF9A825

Preenchimento de botão: 1

Habilitado: 1,0,0,0

Cor de fundo: #212121

Textos: reiniciando

Cor do texto: #FFF9A825

Tamanho do texto: 14 Tempo limite (segundos): 20] Se [%arcomm ~ reboot]

A6: Notificação dos botões de notificação automática [Configuração: Id: padrão

Imagens: /storage/emulated/0/Tasker/Material Icons/green/ic_key.png

Ações: bloqueado

Prefixo de ação: botão dois

Ícone da barra de status: hardware_dock

Manual do ícone da barra de status: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Tamanho do texto da barra de status: 16

Prioridade: 2

Persistente: verdadeiro

Alinhar: Centro

Contagem de colunas: 4,4

Tamanho do botão: 50

Matiz do botão: #FFF9A825

Preenchimento de botão: 10

Habilitado: 1,1,1,1,1,1,1,1

Cor de fundo: #212121

Textos: bloqueado

Cor do texto: #FFF9A825

Tamanho do texto: 14 Tempo limite (segundos): 20] Se [% arcomm ~ lock]

consulte Mais informação

Tarefa de perfil de ações do Buttonone/botões de camada 1

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

A primeira ação será um plugin configurado Acorde na LAN que lançará IF %arcomm ~R despertar. A segunda ação simplesmente fechará o submenu da notificação e restaurará a visualização padrão.

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

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

Descrição da tarefa

Profile: Buttonone Actions 

Evento: AutoNotificação [Configuração: Comportamento do Evento

Filtro: aberto*. (regex)]

Digite: botões de nível 1

A1: Wake Device [Configuração: Device|1|PAJOPC Timeout (Seconds):0] Se [%ancomm ~R wakeup]

A2: 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/Material Icons/green/ic_book_variant.png,/storage/emulated/0/Tasker/Material Ícones/verde/ic_desktop_mac.png

Ações: openpower, openvolume, openbookmark, openscreen

Prefixo de ação: buttonone

Ícone da barra de status: hardware_dock

Manual do ícone da barra de status: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Tamanho do texto da barra de status: 16

Prioridade: 2

Persistente: verdadeiro

Vibração: 0,421,385,64,86,40

Alinhar: Centro

Contagem de colunas: 4,4

Tamanho do botão: 80

Matiz do botão: #FF43A047,#FFFFFFFF

Preenchimento de botão: 1

Habilitado: 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 [%ancomm ~R fechar]

consulte Mais informação

Botões Buttontwo Actions Profile/Tier 1

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

Descrição da tarefa

Profile: Buttontwo Actions 

Evento: AutoNotificação [Configuração: Comportamento do Evento

Filtro: aberto*. (regex)]

Digite: botões de nível 1

A1: Wake Device [Configuração: Device|1|PAJOPC Timeout (Seconds):0] Se [%ancomm ~R wakeup]

A2: 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/Material Icons/green/ic_book_variant.png,/storage/emulated/0/Tasker/Material Ícones/verde/ic_desktop_mac.png

Ações: openpower, openvolume, openbookmark, openscreen

Prefixo de ação: buttonone

Ícone da barra de status: hardware_dock

Manual do ícone da barra de status: /storage/emulated/0/Tasker/Material Icons/green/ic_power_settings.png

Tamanho do texto da barra de status: 16

Prioridade: 2

Persistente: verdadeiro

Vibração: 0,421,385,64,86,40

Alinhar: Centro

Contagem de colunas: 4,4

Tamanho do botão: 80

Matiz do botão: #FF43A047,#FFFFFFFF

Preenchimento de botão: 1

Habilitado: 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 [%ancomm ~R fechar]

consulte Mais informação


Este é o fim da Parte 1, configurando a barra de botões e mostrando 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. Ainda temos mais trabalho a ser feito nas partes 2, 3 e 4, mas mostraremos como realizar ações mais avançadas em seu PC. A boa notícia, porém, é que essas partes subsequentes serão muito mais curtas, pois já fizemos o trabalho braçal para configurar as coisas aqui.

Como sempre, estou fornecendo um link para download do arquivo do projeto Tasker que você pode baixar e importar. Baixe o 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, mantenha pressionado o ícone inicial no canto inferior esquerdo. Você deverá ver um pop-up com a opção “importar”. Selecione-o e procure o arquivo de projeto que você acabou de salvar e selecione-o para importar. Se for bem-sucedido, você deverá ver agora uma nova guia/ícone na parte inferior que contém todos os perfis e tarefas que mencionamos neste artigo.

Baixe o projeto PC Control Tasker em AndroidFileHost

Além disso, você precisará do Í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.

Baixe o pacote de ícones de materiais em AndroidFileHost

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

Baixe o arquivo de configuração do EventGhost

Observe que removi minha chave de 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.