Ir para conteúdo
Fórum Script Brasil
  • 0

Contador em arquivo de lote (.bat)


Guest --Carlos --

Pergunta

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 para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

  • 0
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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      652k
×
×
  • Criar Novo...