Batch Scripting ( DOS )

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?
 
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 :\
 
Nemesis, desculpa lá, mas eu devo estar mesmo cegueta. Ou então não deste mesmoa resposta :\
shello disse:
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?
Não encontrei para lá a resposta a isto :\

Cumps!

P.S: Esses links dão imenso jeito, por acso :) Bela referência ;)
 
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!
 
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:
Back
Topo