Como executar tarefas personalizadas no Windows 10 com Cortana
Eu gosto de falar comandos para Cortana no meu PC com Windows, no entanto, existem certas tarefas que a Cortana não pode fazer. E assim, eu continuei a encontrar uma maneira de fazer mais com a Cortana sem esperar que a Microsoft adicionasse mais comandos.
Meu objetivo era estender a funcionalidade da Cortana e, felizmente, ela permite chamar ou executar qualquer script ou programa instalado no computador, o que significa que posso criar um script em lote ou shell ou criar meu próprio programa para fazer quase qualquer coisa. Tudo bem, vamos continuar com o tutorial.
“Ei Cortana, aberta ... ”
Eu costumo dizer “Ei Cortana, abra o Chrome” para abrir o Google Chrome, e este é o mesmo comando que veio em meu socorro nesta situação. Eu descobri que não é possível apenas abrir ferramentas de sistema (como o Agendador de Tarefas) ou programas instalados (como o Google Chrome), mas sim executar qualquer atalho presente no menu Iniciar. Isso significa que tal atalho pode apontar para qualquer programa ou script - mesmo os personalizados.
Criar um atalho no menu Iniciar
Como qualquer atalho no menu Iniciar pode ser executado pela Cortana, então aqui está como você pode criá-lo:
- Pressione as teclas Win + R para abrir a janela Executar.
- Tipo
shell: programas
na janela e clique em Está bem. - O File Explorer será aberto mostrando “Menu Iniciar> Programas” pasta.
- Clique com o botão direito em uma área vazia > escolher Novo e selecione Atalho.
- Quando terminar de digitar o caminho, basta clicar no Próximo botão.
- Agora você precisa dê um nome ao seu atalho. Vou sugerir para mantê-lo significativo e falar porque este será o comando que você deve dizer para Cortana para executar sua tarefa personalizada. Por exemplo, se eu der 'Sesame' como o nome do meu atalho, então eu preciso dizer “Ei Cortana, Abra Sesame“.
Coloque um atalho no menu Iniciar
Também podemos colocar um atalho no menu Iniciar, se já tivermos um. Embora este método não funcione para comandos, mas podemos criar atalhos para programas ou scripts de maneira fácil e coloque esse atalho no menu Iniciar.
Siga os passos abaixo para criar rapidamente e colocar um atalho:
- Clique com o botão direito em qualquer programa ou script que você deseja criar atalho para.
- Você verá o menu de contexto > escolha 'Criar atalhoopção.
- Agora você verá um novo atalho junto com o programa ou script.
- Clique com o botão direito no atalho, escolha 'Renomear'da lista de opções.
- Digite um propósito e nome falável para o atalho. Este será o nome que você usará para informar a Cortana para executá-lo. Por exemplo, se você nomear 'Secret', então você deve dizer “Ei Cortana, open secret” para executá-lo.
- Agora pressione as teclas Win + R e você verá a janela Run.
- Entrar
shell: programas
na janela e clique no Está bem botão. - Você verá o File Explorer com “Menu Iniciar> Programas” pasta.
- Agora corte o atalho criado no passo 2 e cole-o nesta pasta.
Executar tarefas personalizadas
Executar um comando ou programa
Se você deseja executar um comando ou um programa de linha de comando (digamos CCleaner) apenas falando com Cortana, então você pode usar este método. Siga os passos acima mencionados em "Criar um atalho no menu Iniciar" e enquanto faz o seu passo # 6, insira o comando completo no campo "Digite a localização do item".
Por exemplo, se você precisa criar um atalho para hibernar seu computador, então você precisa dar o seguinte comando desligamento / h
no passo 6. Além disso, se você nomear o atalho como “hibernar-me”, então sempre que você precisar hibernar, você pode apenas falar “Ei Cortana, aberta hibernar-me” para Cortana.
Além disso, digamos que você precise limpar seu computador usando o CCleaner, então você pode usar suas opções de linha de comando para facilitar o processo de limpeza. Você só precisa substitua o comando no exemplo acima para "C: \ Arquivos de Programas \ CCleaner \ CCleaner.exe" / AUTO
(funciona apenas se o CCleaner estiver instalado nesse local) e nomeá-lo “autoclean me”, então é só dizer “Ei Cortana, aberta autoclean me” para limpar seu sistema usando esta ferramenta de manutenção.
Execute um script em lote
Um script em lote é um arquivo com vários comandos que são executados pelo prompt de comando do Windows. Se você deseja executar vários comandos, crie um arquivo de script em lote (com extensão .bat). Para isso, siga os passos 'Coloque um atalho no menu Iniciar' tutorial de cima para colocar o atalho desse arquivo no menu Iniciar.
Execute um script de shell Bash
Um script de shell é um arquivo com vários comandos, como um script em lote. Embora um script de shell (com extensão .sh) seja executado em distribuições Linux / Unix, mas com a chegada do Bash no Ubuntu no Windows 10, felizmente, agora é possível executar comandos shell ou scripts diretamente no Windows também. Na verdade, é um dos meus recursos favoritos do Windows 10.
Ao contrário dos scripts em lote, os scripts de shell não são executados diretamente abrindo, portanto, não podemos usar o mesmo método que o script em lote. Depois de criar um script de shell, siga os passos em "Criar um atalho no menu Iniciar" e sob o passo 6, digite este comando bash '/ mnt / SCRIPT-PATH'
.
No lugar de SCRIPT-PATH, você deve inserir o caminho do script no estilo Linux / Unix. Por exemplo, um arquivo chamado 'my_script.sh' na minha área de trabalho possui o seguinte caminho neste estilo: /mnt/c/Users/aksinghnet/Desktop/my_script.sh
.
Executar um comando do PowerShell
O PowerShell é o novo e mais poderoso shell do que o Prompt de Comando no Windows. Ele traz muito mais comandos e funcionalidades de script do que o prompt antigo e, portanto, pode ajudá-lo a fazer muito mais coisas em seu sistema.
Para criar um atalho para um comando do PowerShell, você deve usar as etapas fornecidas acima em 'Executar um comando ou programa'. Mais uma vez, no passo # 6, você deve insira o comando do PowerShell que você deseja executar.
Além disso, você deve escrever seu comando no seguinte formato: PowerShell -Command "& COMMAND-HERE"
. Por exemplo, se você deseja desconectar e conectar novamente o Wi-Fi a uma rede denominada “FastWifi”, então você deve usar o comando PowerShell -Command "& netsh wlan desconectar; netsh wlan conectar nome = FastWifi"
enquanto cria um atalho.
Executar um script do PowerShell
O PowerShell também pode executar scripts (com extensão .ps1) com vários dos seus comandos. É mais útil para automatizar um punhado de tarefas (mesmo as mais complexas) e eu acho que tem scripts mais poderosos de scripts em lote.
Se você precisar criar um atalho para executar um script do PowerShell, será necessário seguir o mesmo procedimento descrito acima em 'Executar um comando do PowerShell', mas é necessário manter o comando em formato: PowerShell -Arquivo FILE-PATH
. Por exemplo, se o arquivo for “C: \ pscript.ps1”, então use PowerShell -Arquivo C: \ pscript.ps1
.
Resolver problemas
A Cortana não pode encontrar ou executar meu atalho personalizado.
Primeiro de tudo, por favor verifique se o seu atalho está disponível no menu Iniciar. Você pode apenas procurá-lo na lista "Adicionado recentemente" no menu Iniciar.
Em segundo lugar, por favor, verifique se você não está nomeando-o com um comando ou nome padrão, como computador, sleep, shutdown, etc. Se você estiver, basta pressionar Win + R chaves, digite shell: programas
e pressione Entrar, em seguida, encontre seu atalho no Gerenciador de arquivos e renomeie-o para outra coisa - significativa, mas algum nome personalizado.