1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Problema Exportar resultados do CMD para um TXT

Discussão em 'Windows 7 e anteriores' iniciada por breakpulse, 12 de Outubro de 2012. (Respostas: 7; Visualizações: 2228)

  1. breakpulse

    breakpulse Power Member

    Boas,

    ando aqui ás aranhas porque isto não funciona e não entendo o porquê, se bem me lembro acho que estou correcto...

    O que pretendo é executar um bat file, e este fazer um set de pings, e guardar os resultados para um txt..

    o que fiz foi o seguinte:
    conteudo do bat file:
    Código:
    cd d:\ping 10.xxx.xx.xx1 >D:\pings.txt
    ping 10.xxx.xx.xx2 >D:\pings.txt
    ping 10.xxx.xx.xx3 >D:\pings.txt
    ping 10.xxx.xx.xx4 >D:\pings.txt
    ping 10.xxx.xx.xx5 >D:\pings.txt
    ping 10.xxx.xx.xx6 >D:\pings.txt
    ping 10.xxx.xx.xx7 >D:\pings.txt
    ping 10.xxx.xx.xx8 >D:\pings.txt
    ping 10.xxx.xx.xx9 >D:\pings.txt
    ping 10.xxx.xx.x10 >D:\pings.txt
    mas o resultado do txt, é este:

    Código:
    D:\>cd d:\ 
    
    
    D:\>ping 10.xxx.xx.xx1  1>D:\pings.txt 
    
    
    
    O que pretendo é mesmo o resultado cada ping no ficheiro, o que estará mal? já estou em parafuso com isto :wow:
     
  2. ping 10.xxx.xxx.2 >>c:\pings.txt
    ping 10.xxx.xxx.3 >>c:\pings.txt
    ping 10.xxx.xxx.4 >>c:\pings.txt
    ping 10.xxx.xxx.5 >>c:\pings.txt
    ping 10.xxx.xxx.6 >>c:\pings.txt

    o ">" faz overwright, ja o ">>" faz append

    \o
     
  3. breakpulse

    breakpulse Power Member

    Obrigado, realmente essa parte estava a falhar :007:

    o problema persiste, é que o que aparece, é o comando e não o resultado... Não passa do primeiro comando o que aparece no text é o cd d:\ e em baixo o primeiro ping, mas não o resultado... o que estará mal aqui?
     
  4. podes fazer paste exactamente do que tens no .bat ?
     
  5. breakpulse

    breakpulse Power Member

    Viva,

    Aqui está:

    Código:
    cd d:\
    ping 10.192.34.254 >D:\pings.txt
    ping 10.192.35.254 >>D:\pings.txt
    ping 10.192.36.254 >>D:\pings.txt
    ping 10.192.37.254 >>D:\pings.txt
    ping 10.192.38.254 >>D:\pings.txt
    ping 10.192.39.254 >>D:\pings.txt
    ping 10.192.40.254 >>D:\pings.txt
    ping 10.192.42.254 >>D:\pings.txt
    ping 10.192.43.254 >>D:\pings.txt
    ping 10.192.44.254 >>D:\pings.txt
    
     
  6. weird

    o codigo ta certo
    fiz copypaste do que tens para um bat, substitui o d: por F pq o meu d:é a drive de CD's e corre sem problemas
    abre a linha de comandos e corre o .bat a partir daí a ver se te da alguma mensagem de erro, mas aparentemente devia funcionar
     
  7. breakpulse

    breakpulse Power Member

    Agora meti noutra unidade de rede o bat, deve ter a ver com permissões... já apareceu o resultado o primeiro ping mas dos outros não... muuito estranho... mas não faças caso, já vi que o problema deve ser mesmo daqui do sistema, obrigado pela ajuda :D
     
  8. ah estas a correr a partir de uma drive de rede.
    e quem é que vai correr o .bat ? o pc de onde arrancas o .bat ? ou queres que corra a partir de outro pc, tipo um startup script ou logon script ?
    é que aquele "cd d:\" nao esta ali a fazer nada se for para para correr como startup/logo script convem teres a certeza que o PC tem drive d: senao nao corre como é obvio ;)

    \o
     

Partilhar esta Página