Jump to content
Fórum Script Brasil
  • 0

Contador em arquivo de lote (.bat)


Guest --Carlos --

Question

Guest --Carlos --

Olá,

como posso fazer um contador em um arquivo de lote???

exemplo:

-tenho que começar com 1, atribuir esse valor a uma variavel e usar esse valor

-ai eu incremeto o contador, vai para 2, logo a variavel minha vai para 2 também para que eu possa usar esse valor

-isso continua até um certo nº indefinido...

é possível fazer isso em um arquivo de lote??

tipo, vou setar uma variavel "i"

set i=1

*agora eu tenho q incrememtar "i"

como faço isso??

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0
Guest Visitante

da uma olhada neste arquivo .bat

-----------------------------------------------

@echo off

set i=1

echo %i%

i=i+1

echo %i%

pause

----------------------------------------------

fiz desse jeito colocando como você me falo, mas não funciona!

coloquei na variavel "i" o valor 1 e mostrei na tela, até ai OK!

"incrementei" a variavel "i" e mostrei na tela o novo valor (deveria ser 2) mas não vai!!

Dá erro, falando que i não é reconhecido como um comando interno...

???

Link to comment
Share on other sites

  • 0
Guest Visitante

não sei se essa programão tem um nome especifico.....

tipo, é um arquivo em lote, que usa comandos de DOS!!!

o arquivo está acima como lhe mostrei....porém a variavel não é incrementada....

Link to comment
Share on other sites

  • 0
Guest Visitante

Já pesquisei isto!!...foi retirado do wikipédia.....

Creio q não é exatamente o q preciso...

Preciso alterar o valor da variavel, utilizando o conceito de fazer isso dessa maneira:

var=var+1

Porém assim não funciona em arquivo de lote, mas o q preciso é fazer isso (somar a variavel seu proprio valor + 1).

Vou tentar pesquisar mais na net...

Se tiver outras dicas agradeço.....Obrigado

Link to comment
Share on other sites

  • 0
Guest Mingas
Já pesquisei isto!!...foi retirado do wikipédia.....

Creio q não é exatamente o q preciso...

Preciso alterar o valor da variavel, utilizando o conceito de fazer isso dessa maneira:

var=var+1

Porém assim não funciona em arquivo de lote, mas o q preciso é fazer isso (somar a variavel seu proprio valor + 1).

Vou tentar pesquisar mais na net...

Se tiver outras dicas agradeço.....Obrigado

Boa noite, experimenta o seguinte:

-----------------------------------------------

@echo off

set i=1

echo %i%

set /a i=%i%+1

echo %i%

pause

----------------------------------------------

Abraço, e boa sorte.

Link to comment
Share on other sites

  • 0

Olá,

tenho um arquivo em Flash que contém vários botões para abrir arquivos em PDF e gostaria de saber se alguém conhece um jeito de mandar uma variável do Flash para um arquivo de lote (.BAT).!?

O comando Fscommand que executa arquivos externos não consegue executar por exemplo: "START acrobat.exe meupdf.pdf",

sendo assim como eu faria para apertar o botão e mandar uma variável com o nome do arquivo PDF a ser aberto pelo arquivo .BAT?

Se alguém puder ajudar ficaria agradecido.

zucolli@hotmail.com

ZUCOLLI

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      651.9k
×
×
  • Create New...