1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.
  2. A secção Microsoft/Windows encontra-se actualmente em processo de reestruturação.
    Remover anúncio

Como termina um arquivo bat no windows xp?

Discussão em 'Windows 7 e anteriores' iniciada por silvio.inf, 30 de Maio de 2009. (Respostas: 1; Visualizações: 1793)

  1. 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.
     
  2. ηο grαυιτμ

    ηο grαυιτμ [email protected] Member

    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
     

Partilhar esta Página