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

Criar ficheiro batch

Discussão em 'Windows 7 e anteriores' iniciada por androide00, 5 de Maio de 2008. (Respostas: 4; Visualizações: 4038)

  1. Boas!

    Quero criar um batch para através da rede desligar alguns pc's.

    Experimentei colocar simplesmente shutdown /s /m \\pcxx e funcionou.

    O problema é que pretendo numa sala com 10 pcs desligar os que estão ligados. Então coloquei a mesma instrução que coloquei atrás, com o nome de cada um dos pc's. Só que quando um dado PC está desligado, o comando fica algum tempo a tentar contactar o PC em questão e só passado algum tempo é que dá erro e avança para o seguinte.

    No final todos acabam por se desligar, mas ás vezes isto leva algum tempo caso estejam muitos deles já desligados.

    Então o que pretendia era arranjar forma de primeiro pingar o PC, e caso esteja ligado então manda desligar.

    Como é que posso pôr isto em prática???


    cumps!!!
     
  2. RuiBranco

    RuiBranco Folding Member

    Código:
    
    C:\Documents and Settings\whitehat>ping -t 192.168.2.6
    
    A enviar para 192.168.2.6 com 32 bytes de dados:
    
    Resposta de 192.168.2.6: bytes=32 tempo=2ms TTL=64
    Resposta de 192.168.2.6: bytes=32 tempo<1 ms TTL=64
    Resposta de 192.168.2.6: bytes=32 tempo<1 ms TTL=64
    Resposta de 192.168.2.6: bytes=32 tempo<1 ms TTL=64
    Resposta de 192.168.2.6: bytes=32 tempo<1 ms TTL=64
    Resposta de 192.168.2.6: bytes=32 tempo<1 ms TTL=64
    Resposta de 192.168.2.6: bytes=32 tempo<1 ms TTL=64
    Resposta de 192.168.2.6: bytes=32 tempo<1 ms TTL=64
    Resposta de 192.168.2.6: bytes=32 tempo<1 ms TTL=64
    Resposta de 192.168.2.6: bytes=32 tempo<1 ms TTL=64
    Resposta de 192.168.2.6: bytes=32 tempo<1 ms TTL=64
    Resposta de 192.168.2.6: bytes=32 tempo=1ms TTL=64
    
    Estatísticas de ping para 192.168.2.6:
        Pacotes: Enviados = 12, Recebidos = 12, Perdidos = 0 (perda: 0%),
    Tempo aproximado de ida e volta em milissegundos:
        Mínimo = 0ms, Máximo = 2ms, Média = 0ms
    Control-C
    ^C
    C:\Documents and Settings\whitehat>
    
    agora faz na linha comandos:if /?
    ou find /?
    e le um cadito é facil
     
  3. |pr3t3nd3r|

    |pr3t3nd3r| Power Member

    fazes algo do genero:
    ping 192.168.1.1 | find "bytes=32" >nul
    If %errorlevel%==0 GOTO :Ligado
    If %errorlevel%==1 GOTO :Offline

    :Ligado
    shutdown /s /m \\pcxx
    GOTO :EOF

    :Offline
    ECHO ESTE PC ESTA DESLIGADO

    isto é apenas uma das possibilidades!!!

    Abraço,
    |pr3t3nd3r|
     
    Última edição: 6 de Maio de 2008
  4. Ok

    obrigado pelas dicas!!!

    vou experimentar!!

    cumps
     
  5. Criar BAT para abrir gaveta de dinheiro

    Boa tarde,

    Gostaria de saber se há alguem que me possa ajudar a criar um ficheiro BAT que abra uma gaveta de dinheiro atraves de uma impressora Epson Tm-T70 USB.

    Obrigado
     

Partilhar esta Página