USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Vb ( Preciso de ajuda ,faz pouco q iniciei no vb).
Cebolinha
SVP
11 - BRASIL
ENUNCIADA !
Postada em 27/09/2010 14:20 hs         
Oi meu nome é volnei,Eu quero cria uma programa q seja un programa como o Dos de certa forma, eu quero q quando eu entre com un texto ele me responda com outro.
 
  Exemplo: Oi ,Tudo bom?
               Sim ,e com você?
 
*Desde já agradeço.
   
Macaubal
MACAUBAL
SP - BRASIL
ENUNCIADA !
Postada em 27/09/2010 17:06 hs            
Procure estudar a Função

InputBox
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 27/09/2010 20:03 hs            
não é bem assim apenas um inputbox, vc terá de criar um banco com palavras chaves e com respostas basicas

tipo: se o texto for fixo tudo bem, porém se deseja criar uma inteligencia artificial teria de comparar algumas palavras ex:

a pessoa pode digitar tanto: Oi ,Tudo bom? como oi!, ou olá, tudo bem?

então existem N possibilidades

então poderia fazer o seguinte, coloque dois text em um form, e cole o código abaixo

Dim Saudacoes() As Variant

Private Sub Form_Load()
Saudacoes() = Array("Oi, Tudo Bom?", "Oi, como vai?", "olá, como vai?")
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
If Text1.Text = Saudacoes(0) Then Text2.Text = "Sim ,e com você?"
If Text1.Text = Saudacoes(1) Then Text2.Text = "Oi estou bem e você?"
If Text1.Text = Saudacoes(2) Then Text2.Text = "Olá, estou bem e você?"
End If
End Sub

repare uma coisa se a palavra digita não for exatamente igual ao texto na array, nada será respondido.

uma melhor forma seria usar um banco de dados com um like

mas como eu disse no começo é bem complexo a situação


TÓPICO EDITADO
 
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página