Inicie um monte de programas no Windows em uma determinada ordem

1

Cada vez que eu começo a trabalhar no meu PC, eu tenho vários programas que preciso iniciar, alguns dos quais dependem dos outros. Eu tentei listá-los com suas dependências:

  • KeePass
    • TrueCrypt
      • foobar2000 (leia MP3 de um volume codificado em TrueCrypt cuja senha é armazenada no KeePass)
    • Chrome (para acessar o e-mail da minha empresa usando uma senha armazenada no KeePass)
  • Ópera
  • Firefox
  • Um script PowerShell usado para iniciar uma GlassFish domínio
  • Eclipse (executado como usuário administrador)
  • Flash Builder (executado como usuário administrador)

Existe algum programa utilitário que me permita sequenciar os lançamentos de uma maneira "fácil", que permitiria ao meu computador fazer tudo isso enquanto eu estivesse acordando?

Observe que meu computador executa o Windows 7 e minha conta de usuário é automaticamente conectada.

Parece que esqueci de mencionar que não quero escrever scripts em qualquer forma. O que eu quero é uma GUI simples, permitindo-me selecionar elementos do meu menu iniciar e adicioná-los para uma espécie de "itens de início atrasado".

    
por Riduidel 26.01.2012 / 09:08

2 respostas

3

Usando um arquivo em lote , você pode fazê-lo. Suponha que o seu arquivo de lote seja "autoRun.bat" , coloque este arquivo na pasta startup .

Abra o arquivo em lote em um editor de texto (digamos, Bloco de notas ), escreva CMD comandos na sua respectiva ordem

Exemplo:

ECHO OFF
cls
start notepad.exe
pause

Por outro lado, basta copiar o atalho do Programa / Aplicativo e soltá-lo na pasta Windows\Start Menu\Programs\Startup . Você obterá o ícone do programa na bandeja do sistema, indicando que o programa está de fato em execução. Para remover, volte para essa pasta e exclua. Observe que apenas o atalho está envolvido.

Aqui, coloque todos os ícones de atalho na ordem, o que você está procurando, então ele será executado na mesma ordem.

Algum exemplo similar: Crie um arquivo de lote no Windows para iniciar vários aplicativos

    
por 26.01.2012 / 10:02
2

No arquivo .bat ou .cmd, você pode digitar o seguinte:

    @echo <OFF or ON>

    timeout /t <time in seconds>
    start "" "<path to first file or application>"

    timeout /t <time in seconds>
    start "" "<path to second file or application>"

Note que o tempo total para o segundo (e aplicativos subseqüentes) é a soma dos anteriores - se você, por exemplo, tiver quatro itens que deseja abrir e o tempo limite do primeiro estiver definido para 10 segundos, o tempo limite para o segundo é definido como 20 segundos e o tempo limite para o terceiro é definido como 30 segundos - o quarto aplicativo ou arquivo levará um minuto + o que você definiu como o tempo limite.

    
por 26.01.2012 / 10:44