Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

Gente alguém sabe como converter um Caracter para uma Key Válida?

 

É necessário se cadastrar para acessar o conteúdo.

 

Eu estou usando isto porém ele acaba dando '19 - 5,'

 

E nunca digita a letra correta.

 

No caso 'x' é um loop e Edit1 é uma string inteira

 

Abraços galera

 

 

EDIT:

 

 

Aqui o código todo,é uma espécie de auto digitador:

 

É necessário se cadastrar para acessar o conteúdo.

 

O pior de tudo é que o ShowMessage mostra tudo certo,porém na hora de digitar com keybd da erro..

E apenas funciona com números

Link para o comentário
https://www.webcheats.com.br/topic/663147-convert-char-para-key-event/
Compartilhar em outros sites

Se for o que eu entendi, é bastante simples.

 

Veja uma tabela ASCII:

ASCII_1.GIF

 

Como você pode ver, há todo tipo de Keys ai, Letras, números, e teclas de controle(Shift, Ctrl, Alt, etc).

 

A função que você está usando (Ord) retorna o número ASCII correspondente a letra, certo?

Mas e com sinais? como você usaria a função Ord() com, por exemplo: o Ctrl?

 

Keybd_event utiliza letras e sinais, logo a função Ord não é a mais aconselhável para isso(não sei qual é a melhor, ou se existe).

 

Você pode usar:

É necessário se cadastrar para acessar o conteúdo.

E o seu problema será resolvido.

 

Porque:

UpperCase() retorna uma string com todas letras maiúsculas.

Ord('a') retorna 97.

Ord('A') retorna 65.

 

keybd_event(97,0,0,0) irá pressionar a tecla 97, que eu não sei agora te dizer qual é.

keybd_event(65,0,0,0) irá pressionar o 'A' do seu teclado. =)

 

Se quiser usar maiúscula e minúscula basta dar um keybd_event com a tecla Shift ou CapsLock.

Link para o comentário
https://www.webcheats.com.br/topic/663147-convert-char-para-key-event/#findComment-3271134
Compartilhar em outros sites

@POST EDITADO

 

Seu código estava dando erro,devido ao UpperCase,resolvi fazer um truque bem simples que muitos devem conhecer

 

É necessário se cadastrar para acessar o conteúdo.

 

Abraços

 

Funcionou,pode trancar

Link para o comentário
https://www.webcheats.com.br/topic/663147-convert-char-para-key-event/#findComment-3271193
Compartilhar em outros sites

Leia denovo o que eu falei...

 

KeyBd_Event(Ord('A'),0,0,0) Pode pressionar tanto 'a' como 'A', isso depende se o Caps está ativado/desativado ou o Shift pressionado.

 

Teste antes de comentar aqui.

 

 

!Edit

 

Ok, espero que tenha entendido a lógica.

Link para o comentário
https://www.webcheats.com.br/topic/663147-convert-char-para-key-event/#findComment-3271228
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.