Você precisará adicionar uma PAUSA ao final do arquivo de lote.
O prompt de comando é fechado porque o arquivo em lote foi encerrado.
Por isso, criei um arquivo de lote que será executado na inicialização e que será executado automaticamente. Todos os programas serão iniciados e executados corretamente, mas depois que o arquivo em lote tiver terminado todos os comandos e fechado automaticamente, todos os programas também serão fechados. Deixei o arquivo de lote na área de trabalho e criei um atalho do arquivo de lote e coloquei na pasta de inicialização. Por que os programas fecham depois que o arquivo em lotes é fechado? E como posso evitar isso?
Estou usando o Windows 7 Home Basic. Meu arquivo em lote atual é assim:
start "" "C:\Program Files\(My program here)"
PING 127.0.0.1 -n 8 >nul
start "" "C:\Program Files\(My program here)"
PING 127.0.0.1 -n 8 >nul
start "" "C:\Users\(User name)\Desktop\(My program here)"
PING 127.0.0.1 -n 8 >nul
Há algo de errado com os comandos que fiz aqui?
Além disso, importa se você adicionou ou não "@echo off" no início de cada arquivo de lote? Também importa se você adiciona ou não "exit" ao final do arquivo de lote?
Se alguém pudesse ajudar com isso, seria muito apreciado. Eu pensei que meu arquivo de lote era bom e tudo e eu não teria que executar cada programa um por um na inicialização antes de fazer qualquer outra coisa, mas então este problema surgiu. Na verdade, muito frustrante do que eu presumi; que surpresa.
Você precisará adicionar uma PAUSA ao final do arquivo de lote.
O prompt de comando é fechado porque o arquivo em lote foi encerrado.
Tags windows-7 batch-file