>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Criar um Script RunOnce

Um script "runonce" é um arquivo executado a partir da seção "runonce" do registro do Windows. O formato é um arquivo .bat que tem linhas de código para executar um programa apenas uma vez. Por exemplo, você pode querer carregar um programa na próxima vez que um usuário fizer login no computador. O processo para criar um arquivo runonce é criar o arquivo .bat e inseri-lo no registro do Windows. Este exemplo mostra como criar um arquivo .bat e instalá-lo no registro do Windows.

Passo 1

Crie o arquivo .bat abrindo o Bloco de Notas e inserindo comandos de sintaxe simples. Para este exemplo, o arquivo .bat executará uma instância do Bloco de Notas quando o usuário iniciar o computador. Use as seguintes linhas para criar o arquivo .bat:
@echo off
c:\system32\notepad.exe
exit

Passo 2

Salve o arquivo .bat como "C:\myservice\mystartup.bat". O Bloco de Notas salva arquivos com extensão .txt, então clique com botão direito no arquivo e renomeie a extensão txt para bat.

Passo 3

Clique no botão "Iniciar" do Windows e selecione "Executar". Digite "regedt32" e pressione enter.

Passo 4

Clique no diretório "HKEY_USERS" à esquerda. No menu "Registro", selecione "Carregar Colmeia".

Passo 5

Navegue até o diretório "HKEY_USERS\Test\Software\Microsoft\Windows\CurrentVersion\Runonce" no registro.

Passo 6

Clique com botão direito no diretório "Runonce" e selecione "Adicionar Valor". Isso abre uma janela que solicita os valores do seu script .bat.

Passo 7

Insira as informações do arquivo runonce. Insira "Meu Programa" na seção "Nome do valor". Selecione "REG_SZ" para o tipo e insira a localização do arquivo bat. Para este exemplo, insira "C:\myservice\mystartup.bat" para a localização.

Passo 8

Selecione "Descarregar colmeia" no item de menu "Registro".

Passo 9

Reinicie o computador. Quando você fizer login, o aplicativo Bloco de Notas roda. Se reiniciar o computador novamente, não rodará. Um script runonce só roda a primeira vez que a máquina é inicializada após sua instalação.