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

Batch Scripting ( DOS )

Discussão em 'Programação' iniciada por eXcept, 11 de Fevereiro de 2006. (Respostas: 7; Visualizações: 1009)

  1. eXcept

    eXcept Power Member

    Viva

    Preciso de fazer um script para Windows ( DOS ) que execute algo do género:

    1. Procure dentro duma directoria por um determinado ficheiro, e em todas as suas subdirectorias
    2. Execute um comando específico em cada path de cada ficheiro encontrado

    Em Linux faria algo do género

    Código:
    
    for i in `ls -alR *`
    do  {
        comando $i
    }
    done
    
    
    Mas preciso de fazer isto em Windows :|

    Alguem sabe como? Ou então, sem ser através de batch scripting, alguem tem alguma ideia?
     
  2. shello

    shello Moderador
    Staff Member

    Olha, desculpa-me intrometer, mas assim também tiro uma dúvida:
    Como é que num batch se faz para de acordo com uma tecla que o user carrega ele efectuar operações diferentes?
    Decerto cerá com um IF, mas qual a instrução que permite isto?

    Outra cena, existe alguma variável de sistema (como a %WINDIR%) que nos ê a resolução actual do ecrã?

    Cumps!

    P.S: eXcept, não tou a ver maneira em windows, mas também sou miuto n00balhão em batch :\
     
  3. shello

    shello Moderador
    Staff Member

    Nemesis, desculpa lá, mas eu devo estar mesmo cegueta. Ou então não deste mesmoa resposta :\
    Não encontrei para lá a resposta a isto :\

    Cumps!

    P.S: Esses links dão imenso jeito, por acso :) Bela referência ;)
     
  4. Nemesis11

    Nemesis11 Power Member

  5. Passarinhuu

    Passarinhuu Folding Member

    Tenho quase a certeza que não disse... :002:
     
  6. shello

    shello Moderador
    Staff Member

    Ok.
    Mesmo quando perguntei já não era necessário, mas de qualquer maneira queria sempre saber, já que o saber não ocupa lugar :)

    Já andei a 'googlar' e não achei nada :\

    Cumps!
     
  7. Miguel Correia

    Miguel Correia Power Member

    boas, os batch do dos (.bat) nao sao mais do que comandos da linha d consola..
    há ja alguns anos andei a fazer uns ke precisava... procura no google sites com os comandos de DOS, e acredita k há mtos sites... basta veres os comandos e tao lá todos os k precisas..
    sei k a minha resposta é um bocado vaga... mas acho k te resolve o problema

    http://www.computerhope.com/msdos.htm#02
    tenta aki

    penso k o comando k keres é o CHOICE

    cumpz
     
    Última edição: 20 de Fevereiro de 2006

Partilhar esta Página