Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
Entre para seguir isso  
g23_info

input no dos? como colocar um comando no arq. bat

Recommended Posts

Como pedir uma entrada externa em arquivos .bat e depois manipula-las

Neste exemplo ele cria pasta, mas eu gostaria que antes ele pedisse a variável contar

set contar=0

:ini

set /a contar=%contar%+1

md Linkpel%contar%

goto ini

Como por exemplo:

Input A

A=%contar%

obs. sei que em outros programas é possível mas gostaria em BAT!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O comando set a partir do windows xp permite que voce adicione uma variavel a partir do prompt, usando o parametro /p, por exemplo

SET /P variável=[digite o nome]

nesse exemplo ao chegar nessa linha ele vai parar e mostrar na tela o que estiver entre os colchetes, enquanto você não digitar ele vai ficar esperando e após ele guarda na variavel, uso isso num bat de backup e funciona direitinho, Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala bro!

Fiz um pequeno arquivo de lote (bat) também para fazer um backup. Ele pede uma intervenção do usuário e armazena o valor em var. Saca só:

@echo off

color e0

echo.

echo Insira um disquete para iniciar o backup.

echo.

echo Todos os dados do disquete serao apagados!

echo.

echo Deseja continuar (S/N)?

echo.

@set /p var=

if /i %var% equ s goto bkp

echo on

exit

:bkp

copy C:\arquiv~1\Minibi~1\dados\*.* C:\arquiv~1\minibi~1\Backup

cd C:\arquiv~1\minibi~1\dados

c:\arquiv~1\winrar\winrar a -m5 -vd -y -s A:\BKBiblio.rar

echo on

exit

O comando set /p não necessita que se defina o valor da variável (var). E no comando if usei a opção /i que ignora se você digitou a opção em maiúscula ou minúscula. Ele copia os arquivos de dados da pasta original para uma pasta Backup e depois compacta os arquivos em um disquete. O @ na frente dos comandos faz com que não sejam exibidos na tela. As opções do winrar compactam os arquivos da pasta atual, definida com o comando cd e definem um arquivo com compactação máx. (-m5), assumindo yes para todas as perguntas (-y), num arquivo sólido (melhor taxa de compact. -s) e excluindo todos os arquivos do disquete antes de criar o arquivo rar (-vd). O ponto depois de echo insere uma linha em branco.

Espero que tenha ajudado. Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal

Pegando uma carona no tópico...

estou precisando do seguinte:

Criar um arquivo em lotes (BAT) pra interagir com o usuário.

Detalhando melhor...

Essa BAT vai pedir o número IP, Máscara de rede e Default Gateway à ser usado naquele momento.

quanto ao sistema fazer uso dessas informações, não é problema... já tenho como fazer isso.

Só preciso que essa BAT jogue esses valores dentro de um outro arquivo .TXT, por exemplo.

No aguardo...

Grato

Mjr

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde,

aproveitanto a gostaria de ajuda, estou querendo criar uma .bat para pegar um arquivo na pasta ex: c:\teste e compacta-lo para outra pasta ex: c:\teste2.

Isso usando o winuha ou izarc, pois estes são free.:lol:

Desde já agradeço a ajuda de todos.:o

Atenciosamente

Luiz

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×