Como termina um arquivo bat no windows xp?

Ola pessoal esse eh meu primeiro topico e pra alguns talvez um assunto ja saturado.
Mas gostaria ainda assim da ajuda de vcs.
Vou tentar explicar o mais simples possivel e quem gostar de desafios pode tentar me ajudar.

@echo off
copy *.* c:\windows (copia os arquivos q eu kro p/ pasta windows)
del c:\windows\teste.bat (nome do meu arq em execução q eh excluido em seguida)
cls (limpa a tela)
C:\WINDOWS\programa.exe /start (sendo q esse fica pendente de um comando)
taskkill /im teste.bat /f (tentei matar o processo de varias formas)
taskkill /im cmd.exe /f (mas nao consegui nada nem dando o caminho exato)
exit

Obs: Se eu mandar outro arquivo bat matar o processo cmd.exe ele funciona.

Ps: Fiz assim pois nao tenho conhecimento em outras linguagens de programaçao e pra transferir e executar meus arquivos pra mim eh a forma mais rapida.
 
Suponho que o batch descrito seja o próprio teste.bat.

Para que estás a tentar fechar os processos? Se executares o batch a partir de um arquivo finalizado com exit, tanto a linha de comandos como a árvore relacionada vão fechar quando estiver concluído.

Experimenta assim:

Código:
@echo off
copy *.* c:\windows
C:\WINDOWS\programa.exe /start
del c:\windows\teste.bat
exit
 
Back
Topo