Batch-Satti
Se você ainda não é um membro cadastre-se!

Existem centenas de scripts para quem é membro.

As categorias para os membros cadastrados são:

BATCH-SCRIPTS COMPLETO.
(Espaço onde são postados os scripts que tenham funcionalidade completa)
BADCONS VIRUS E TROJANS .
(Espaço onde são postados scripts e técnicas em vírus trojans e worm baseados em scripts )
SOMENTE PARA MEMBROS.
(Espaço destinado aos membros discutirem ou tirarem duvidas)
TUTORIAIS E EXPLICAÇÕES.
(Aqui são colocadas as explicações de comandos e técnicas para confecção de scripts )

EXISTEM MUITAS OUTRAS CATEGORIAS MÁS ESSAS SÃO AS PRINCIPAIS !

ENTRE E PARTICIPE !!!!!!!
MENSAGENS AOS MEMBROS :
TIVEMOS QUE AUTORIZAR PROPAGANDAS NO FORUM E TALVEZ O FIREFOX E OUTROS NAVEGADORES NÃO FUNCIONEM
UTILIZEM O INTERNET EXPLORER OU ATUALIZEM PARA O FIREFOX 4.0 BETA

ASS. BOSS-HEAD


Pesquisa personalizada

[Ajuda] fazer um batch responder perguntas

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Ajuda] fazer um batch responder perguntas

Mensagem por zebode em Qui Out 09, 2008 5:33 pm

olá...

Preciso de uma ajuda... sou novo no forum e no assunto, mas me enteresso mto e queria realmente aprender mais ^^

Estava querendo saber como faz um programa simples assim: q pergunte seu nome... qdo vc digitar apreça uma mensagem falando... Olá ( o nome q vc digitou) ja kebrei a cabeça aki... mas como n tenho mta esperiencia n consegui fazer =(

alguem poderia me dar uma luz a essa dúvida tão boba? =P

OBS: vi os scripts aqui do forum e achei mtooo bons.. realmente mto úteis^^ ( so q bem complicadinhus hehe)

Obrigado

zebode


Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por Borsatti em Sex Out 10, 2008 8:59 am

Copie o código abaixo e cole ele no bloco de notas, na hora de salvar salve com o nome teste.bat

Código:

@ECHO OFF
color 0f
ECHO.
ECHO.
echo quem esta logado neste computador aqui e o %username%
ping -n 3 localhost>nul
ECHO.
echo A Data De Hoje : %date%
echo A Hora Agora  : %time%
ping -n 5 localhost>nul
color 0a
cls
ECHO.
ECHO.
ECHO.
set /p Nom=Qual seu nome ?
cls
color 0b
ECHO.
ECHO.
ECHO.
ECHO OLA %Nom% eu sou o BORSATTI muito prazer !
ping -n 5 localhost>nul
cls
ECHO.
ECHO.
ECHO.
echo Seja bem vindo no forum %Nom% !
ping -n 5 localhost>nul
color 09
cls
ECHO.
ECHO.
ECHO.
set /p idade=Qual sua idade ?
color 0e
cls
ECHO.
ECHO.
ECHO.
color 90
cls
set /a idade=%idade%+20
ECHO.
ECHO.
ECHO.
echo daqui a 20 anos %Nom% voce vai ter %idade% anos
echo vai estar velhinho eim !!!!! rsrsrsr
ping -n 5 localhost>nul
cls
ECHO.
ECHO.
ECHO.
echo fiz um exemplo de como pode ser feito um batch trabalhando com variaveis
ping -n 5 localhost>nul
echo tanto de anbiente windows como variaveis locais as variavei do windows sao as
ping -n 5 localhost>nul
echo data e hora as variavei locais ou declaradas sao o seu nome e idade !
ping -n 5 localhost>nul
set /a idade=%idade%-20
echo Ate logo foi um prazer em te conhecer %Nom% de %idade% anos de idade !
echo qualquer duvida estou a disposicao  !
pause

avatar
Borsatti


http://batch-satti.com

Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por Borsatti em Sex Out 10, 2008 11:02 am

O MESMO QUE DE CIMA SÓ QUE É AUTO EXPLICATIVO
CADA COMANDO UZADO É EXPLICADO A MEDIDA QUE APARECE
NA TELA COPIE E COLE DA MESMA FORMA QUE FEZ AI ENCIMA E SALVE COMO TESTE2.BAT
ATÉ MAIS
Código:
@ECHO OFF
color 0f
ECHO.
ECHO.
echo quem esta logado neste computador aqui e o %username%
ECHO.
ping -n 3 localhost>nul
ECHO PARA SABER QUEM ESTA LOGADO NO COMPUTADOR FOI USADO
ECHO.
ping -n 3 localhost>nul
ECHO A VARIAVEL DE AMBIENTE %%username%%
ECHO.
ping -n 3 localhost>nul
PAUSE
ECHO.
echo A Data De Hoje : %date%
ECHO.
ping -n 3 localhost>nul
ECHO PARA SABER A DATA FOI USADO
ECHO.
ping -n 3 localhost>nul
ECHO A VARIAVEL DE AMBIENTE %%date%%
ECHO.
ECHO.
ping -n 3 localhost>nul
echo A Hora Agora  : %time%
ECHO.
ping -n 3 localhost>nul
ECHO PARA SABER A HORA FOI USADO
ECHO.
ping -n 3 localhost>nul
ECHO A VARIAVEL DE AMBIENTE %%TIME%%
ECHO.
PAUSE
color 0a
cls
ECHO.
ECHO.
ECHO VEJA QUE MUDOU A COR DA LETRA FOI USADO
ECHO.
ping -n 3 localhost>nul
ECHO O COMANDO        COLOR 0A
ECHO.
ping -n 3 localhost>nul
ECHO SINTASE COLOR CORDOFUNDO CORDALETRA = COLOR 0A QUE SIGUINIFICA
ECHO.
ping -n 3 localhost>nul
ECHO FUNDO PRETO "0" E LETRA VERDE "a"
ECHO.
ping -n 3 localhost>nul
PAUSE
CLS
ECHO SE VOCE PERCEBEU A TELA FICOU LIMPA COM O COMANDO CLS
ECHO.
ping -n 3 localhost>nul
ECHO.
set /p Nom=Qual seu nome ?
cls
color 0b
ECHO.
ECHO PARA SEU NOME FICAR GRAVADO AI EMBAIXO FOI USADO O COMANDO
ECHO.
ping -n 3 localhost>nul
ECHO DESSA FORMA set /p Nom=Qual seu nome ?
ECHO.
ping -n 3 localhost>nul
ECHO SET /P E UM COMANDO PARA ESPERAR ALGO SER DIGITADO
ECHO.
ping -n 3 localhost>nul
ECHO DA MESMA FORMA QUE FARIA COM DIR /P
ECHO.
ping -n 3 localhost>nul
ECHO CONTINUANDO DAI O QUE VOCE DIGITOU FIGOU GRANADO NA VARIAVEL %%NOM%%
ECHO.
ping -n 3 localhost>nul
ECHO.
ECHO.
ECHO AQUI EMBAIXO FOI COLOCADO DESSA FORMA
ECHO.
ping -n 3 localhost>nul
ECHO  ECHO OLA %%Nom%% eu sou o BORSATTI muito prazer !
ECHO.
ping -n 3 localhost>nul
ECHO OLA %Nom% eu sou o BORSATTI muito prazer !
ECHO.
ping -n 3 localhost>nul
ECHO E OQUE VOCE DIGITOU EM set /p Nom=Qual seu nome ? APARECEU AI EMCIMA
ping -n 5 localhost>nul
ECHO.
ECHO.
echo Seja bem vindo no forum %Nom% !
ping -n 5 localhost>nul
PAUSE
color 09
cls
ECHO.
ECHO.
ECHO.
set /p idade=Qual sua idade ?
color 0e
cls
ECHO.
ECHO.
ECHO.
color 90
cls
set /a idade=%idade%+20
ECHO.
ECHO.
ECHO PARA SUA IDADE FICAR GRAVADO AI EMBAIXO FOI USADO O COMANDO
ECHO.
ping -n 3 localhost>nul
ECHO DESSA FORMA set /p idade=Qual sua idade ?
ECHO.
ping -n 3 localhost>nul
ECHO DAI O QUE VOCE DIGITOU FIGOU GRANADO NA VARIAVEL %%IDADE%%
ECHO.
ping -n 3 localhost>nul
ECHO PARA QUE FOSSE CALCULADO A SUA IDADE E APRESENTADO O VALOR NA TELA
ECHO.
ping -n 3 localhost>nul
ECHO APOS VOCE TER DIGITADO FOI COLOCADO O COMANDO set /a idade=%%idade%%+20
ECHO.
ping -n 3 localhost>nul
ECHO ASSIM A IDADE QUE VOCE DIGITOU FOI SOMADA COM 20 I A IDADE DIGITADA PASSOU A VALER %idade%
ECHO.
ping -n 3 localhost>nul
ECHO.
echo daqui a 20 anos %Nom% voce vai ter %idade% anos
ECHO.
ping -n 3 localhost>nul
echo vai estar velhinho eim !!!!! rsrsrsr
ping -n 5 localhost>nul
cls
ECHO.
ECHO.
ECHO.
echo fiz um exemplo de como pode ser feito um batch trabalhando com variaveis
ping -n 5 localhost>nul
echo tanto de anbiente windows como variaveis locais as variavei do windows sao as
ping -n 5 localhost>nul
echo data e hora as variavei locais ou declaradas sao o seu nome e idade !
ping -n 5 localhost>nul
set /a idade=%idade%-20
echo Ate logo foi um prazer em te conhecer %Nom% de %idade% anos de idade !
echo qualquer duvida estou a disposicao  !
pause
avatar
Borsatti


http://batch-satti.com

Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por zebode em Sex Out 10, 2008 7:49 pm

Opa cara mto obrigadoo =)

vlw msm.. ainda explico =D

ainda chego la.... huhu

brigadao msm

zebode


Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por H$CK# em Dom Jul 26, 2009 5:17 am

nosssa cara!
tu me tirou muintas duvidas que em livro nenhum poderioar ser soluçionadas de modo tão simples e eficaz ! muinto obrigado!
espero retribir conhecimentos em breve!
valeww
abraço!
avatar
H$CK#

Idade : 27

http://www.filem.edu.br/

Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por Boss-Head em Dom Jul 26, 2009 9:04 am

[Você precisa estar registrado e conectado para ver este link.]
dá uma olhada aqui tem varias explicações sobre batch !
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por chitfeic em Sab Ago 25, 2012 11:29 am

Muito bom Mesmo...

Mais no meu caso eu queria fazer um tipo pergunta e resposta da seguinte maneira:
Esta tudo bem com vc ? Ai tem S ou N
Ai se a pessoa coloca S tem uma determinada resposta
Se colocar N tara outra e por ai vai queria apenas isso fazer um perguntas e resposta
Se alguém puder fazer apenas duas perguntas já com resposta já me ajuda muito ai posso copiar o resto e fazer

Deis de já agradeço a atenção

chitfeic

Idade : 31

Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por diego.mrs em Sab Ago 25, 2012 1:48 pm

choice
Código:

@echo off

echo.
choice /c SNC /m "Oi.. Voce tomou banho hoje?"
goto:b%errorlevel%
echo.
:b1
echo Entao deve estar cherozinho
goto:bye
:b2
echo.
choice /c NTC /m "Por que? Voce nao tem chuveiro?"
goto:c%errorlevel%
echo.
:c1
echo.
echo Voce pode aproveitar a praia tb,
echo e muito gostoso.
goto:bye
:c2
echo.
choice /c SNC /m "Assim, entao voce gosta de tomar banho no sabado"
goto:s%errorlevel%
echo.
:s1
echo.
echo. Que otimo. Hoje e sabado vc pode ir tomar banho
echo e muito gostoso.
goto:bye
:s2
echo.
echo Fidido,, Aaiiiiii queee oooooooddddiiioooooo
goto:bye
echo.
:bye
ping -n 3 localhost>nul
echo.
echo. E tenha um otimo dia %username%
echo. usuario do computador %computername%
echo. Bye - Bye
ping -t localhost>nul
avatar
diego.mrs

Idade : 30

Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por diego.mrs em Sab Ago 25, 2012 1:51 pm

MAluucooo,,
nem vi essa ultima resposta antes da minha,,
KKKkkkk..
loco.. fiz na cara sem ter lido direito.. =D
avatar
diego.mrs

Idade : 30

Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por chitfeic em Sab Ago 25, 2012 7:41 pm

o sentido é esse mesmo mais esta meio complicado pra mim continuar adonde vc parou; quero fazer um tipo meio sem fim para brincar com amigos
pretendo colocar muuuuitas perguntas tem algum jeito mais facill
Ou vc poderia me mostra aonde coloco as respostas das respectivas pergunta.

e sempre que responderem um pergunta ja vim com outra.

Obrigado pela atenção.


chitfeic

Idade : 31

Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por diego.mrs em Sab Ago 25, 2012 8:02 pm

Sim. te mostro dessa forma..
.
choice /?
.
simples =)
avatar
diego.mrs

Idade : 30

Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por diego.mrs em Sab Ago 25, 2012 9:29 pm

O choice trabalha com %errorlevel%
.
So pra vc entender melhor execute este script
.
Código:

@echo off
:inicio
echo.
choice /c snc /m "S significa ^(1^) Sim, N significa ^(2^) Nao, C ^(3^) cancela"
echo.
echo CHOICE errorlevel - %errorlevel%
goto:inicio
.
apartir do errorlevel podemos encaminhar para a proxima pergunta
.
Código:

@echo off
echo.
choice /c SNC "Voce ja jantou hoje?"
goto:%errorlevel%

:1
echo.
echo. Sim.
exit/b
:2
echo.
echo. Nao.
exit/b
:3
echo.
echo. Nao quero responder.
exit/b
.
Entao e so vc seguir a logica.
.
Se a pessoa responder s o errorlevel vai ser 1
Se a pessoa responder n o errorlevel vai ser 2
Se a pessoa responder c o errorlevel vai ser 3
.
Ai, o meu principio de logica.
Como as perguntas em sua maioria sao juridicas (binarias)
(Sim, Nao), então vc pode usar o choice.
Sim, eu jantei.
Nao, eu nao jantei.
=> Ou entao, a fim de desespero, vc pode colocar a resposta de um politico, (Nao me lembro de qual)
=> Que um dia respondeu. "Eu sou meio virgem". õ.Õ (to tentando entender até hoje)
.
NO teu caso como vc informa que ira conter varias perguntas, vc pode acrescentar caracteres
para chamar a proxima pergunta.
.
Código:

@echo off

echo.
choice /c snc /m "Estava boa a janta?"
goto:1_%errorlevel%

:1_1
echo.
echo. Sim.
echo.
choice /c TMC /m "Era Trivial ou Macarronada?"
goto:2_%errorlevel%

:1_2
echo.
echo. Nao.
echo.
choice /c TMC /m "Era Trivial ou Macarronada?"
goto:2_%errorlevel%

:1_3
echo.
echo. Nao quero responder.
goto:bye

:2_1
echo.
choice /c snc /m "Continha alguma mistura adicional?"
goto:3A_%errorlevel%

:2_2
:: Note que nesta resposta deixo somente 2 escolhas
echo.
choice /c CS /m "Voce gosta de Macarrao Com ou Sem queijo?"
goto:3B_%errorlevel%

:3A_1
:3A_2
:3A_3
:3B_1
:3B_2
:: E vc pode tb colocar varias opcoes de escolha
echo.
echo. De qual tipo de sobremesa vc gosta?
echo. A - Sunday^   E - Torta de Maca
echo. B - Sorvete^   F - Bolo da vovo
echo. C - Mousse^   G - Chocolate com morango
echo. D - Pudim^   H - Nao gosta de sobremesa
choice /cs abcdefgh>nul
goto:sobremesa_%errorlevel%

:sobremesa_1
:sobremesa_2
:sobremesa_3
:sobremesa_4
:sobremesa_5
:sobremesa_6
:sobremesa_7
:sobremesa_8
:bye
echo.
echo. E assim vc pode ser feliz.
ping -t localhost>nul
exit
.
Entendeu?? =)






avatar
diego.mrs

Idade : 30

Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por chitfeic em Sab Ago 25, 2012 10:00 pm

Olokoooooo Ai sim hemmm até Minha esposa entendeu falo que vai fazer tbm shauhsuhua muuuuito obrigadoo otimo post ^^


chitfeic

Idade : 31

Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por Murai The Killer em Dom Ago 26, 2012 9:56 am

chitfeic escreveu:Muito bom Mesmo...

Mais no meu caso eu queria fazer um tipo pergunta e resposta da seguinte maneira:
Esta tudo bem com vc ? Ai tem S ou N
Ai se a pessoa coloca S tem uma determinada resposta
Se colocar N tara outra e por ai vai queria apenas isso fazer um perguntas e resposta
Se alguém puder fazer apenas duas perguntas já com resposta já me ajuda muito ai posso copiar o resto e fazer

Deis de já agradeço a atenção
Aqui vai uma dica bem simples, sem choice:
Código:

@echo off
:pergunta1
echo.
echo Ola, tudo bem com voce?
echo.
set /p "resp= "
if %resp% == sim cls&goto:y
if %resp% == nao cls&goto:n
msg * Desculpe, digite apenas sim ou nao!&cls&goto:pergunta1
:y
echo.
echo Que bom! Fico feliz por voce!
echo.
pause > nul
goto:fim
:n
echo.
echo Puxa vida, que pena!
pause > nul
:fim
exit

Acho que mais simples que isso é meio difícil, comecei assim fazendo meus batchs com opção de escolhas, ainda sou iniciante, mas já aprendi muita coisa aqui. Se quizer, de uma olhada nesse meu código, foi um dos primeiros que fiz, dá pra vc ter uma idéia já [Você precisa estar registrado e conectado para ver este link.]

Espero que ajude, falow

EDIT: não estou esnobando o choice, simplesmente opto por não usar, mas reconheço que com o choice é muito mais ....(como posso dizer), de certa forma avançado e mais organizado! O código acima é apenas um exemplo que uso nos meus scripts! Aqui o que vale é o conhecimento!
avatar
Murai The Killer

Idade : 28

http://downseinfo.blogspot.com.br

Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por chitfeic em Dom Ago 26, 2012 10:25 am

Muito bom tbm mais fico com o choice é bem legal tbm ^^

Mais obrigado pela atenção.

chitfeic

Idade : 31

Voltar ao Topo Ir em baixo

Re: [Ajuda] fazer um batch responder perguntas

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum