Quelqu'un sait comment formuler l'instruction SendKeys en VB6 pour appeler
le caractère É à partir de son code Ascii 144
SendKeys "%{1+4+4}" (C'est pas bon)
??
Merci et ...
Bonne réception.
andre.araste@wanadoo.fr
http://perso.orange.fr/andre.araste/
Membre du Club Win's: http://www.clubwins.org
Avertissement: Je ne vends rien.
>
"andre.araste" a écrit dans le message de news: 44ccee40$0$1018$
Quelqu'un sait comment formuler l'instruction SendKeys en VB6 pour appeler le caractère É à partir de son code Ascii 144
Hello,
Es-tu sûr qu'il s'agit de 144? pour moi il s'agit de 201 (mais cela dépend sans doutes du jeu de caractères utilisé?)
Voici un exemple: SendKeys Chr$(201)
-- Picalausa François
jean-marc
"Picalausa François" a écrit dans le message de news:
"andre.araste" a écrit dans le message de
news:
44ccee40$0$1018$ > Quelqu'un sait comment formuler l'instruction SendKeys en VB6 pour
appeler
> le caractère É à partir de son code Ascii 144
Hello,
Es-tu sûr qu'il s'agit de 144? pour moi il s'agit de 201 (mais cela
dépend
sans doutes du jeu de caractères utilisé?)
Voici un exemple: SendKeys Chr$(201)
Bonjour à tous,
C'est bien 201 dans la table ASCII de la norme ISO 8859-1: http://fr.wikipedia.org/wiki/ISO_8859-1
Mais André à aussi raison, car 144 est le code de "É" dans la page de code 850, utilisé entre autre par les consoles Dos: http://www.kostis.net/charsets/cp850.htm
Expérience amusante: En VB, dans la fenêtre d'exécution immédiate, appuyer sur Alt, maintenir enfoncée et taper 1 4 4 au pavé numérique: on obtient bien un E majuscule accent aigu.
Mais regardez ce copier/coller de ma fenêtre d'exécution: print chr$(201) É print chr$(144)
"Picalausa François" <fpicalausa@chez.com> a écrit dans le message de
news:uKY6wAAtGHA.4420@TK2MSFTNGP04.phx.gbl...
"andre.araste" <andre.araste@wanadoo.fr> a écrit dans le message de
news:
44ccee40$0$1018$ba4acef3@news.orange.fr...
> Quelqu'un sait comment formuler l'instruction SendKeys en VB6 pour
appeler
> le caractère É à partir de son code Ascii 144
Hello,
Es-tu sûr qu'il s'agit de 144? pour moi il s'agit de 201 (mais cela
dépend
sans doutes du jeu de caractères utilisé?)
Voici un exemple:
SendKeys Chr$(201)
Bonjour à tous,
C'est bien 201 dans la table ASCII de la norme ISO 8859-1:
http://fr.wikipedia.org/wiki/ISO_8859-1
Mais André à aussi raison, car 144 est le code de "É" dans la
page de code 850, utilisé entre autre par les consoles Dos:
http://www.kostis.net/charsets/cp850.htm
Expérience amusante:
En VB, dans la fenêtre d'exécution immédiate, appuyer sur Alt,
maintenir enfoncée et taper 1 4 4 au pavé numérique: on obtient
bien un E majuscule accent aigu.
Mais regardez ce copier/coller de ma fenêtre d'exécution:
print chr$(201)
É
print chr$(144)
"Picalausa François" a écrit dans le message de news:
"andre.araste" a écrit dans le message de
news:
44ccee40$0$1018$ > Quelqu'un sait comment formuler l'instruction SendKeys en VB6 pour
appeler
> le caractère É à partir de son code Ascii 144
Hello,
Es-tu sûr qu'il s'agit de 144? pour moi il s'agit de 201 (mais cela
dépend
sans doutes du jeu de caractères utilisé?)
Voici un exemple: SendKeys Chr$(201)
Bonjour à tous,
C'est bien 201 dans la table ASCII de la norme ISO 8859-1: http://fr.wikipedia.org/wiki/ISO_8859-1
Mais André à aussi raison, car 144 est le code de "É" dans la page de code 850, utilisé entre autre par les consoles Dos: http://www.kostis.net/charsets/cp850.htm
Expérience amusante: En VB, dans la fenêtre d'exécution immédiate, appuyer sur Alt, maintenir enfoncée et taper 1 4 4 au pavé numérique: on obtient bien un E majuscule accent aigu.
Mais regardez ce copier/coller de ma fenêtre d'exécution: print chr$(201) É print chr$(144)
Fred
dans : news:44ccf76f$0$28387$, jean-marc écrivait :
"Picalausa François" a écrit dans le message de news:
"andre.araste" a écrit dans le message de news: 44ccee40$0$1018$
Quelqu'un sait comment formuler l'instruction SendKeys en VB6 pour appeler le caractère É à partir de son code Ascii 144
Hello,
Es-tu sûr qu'il s'agit de 144? pour moi il s'agit de 201 (mais cela dépend sans doutes du jeu de caractères utilisé?)
Voici un exemple: SendKeys Chr$(201)
Bonjour à tous,
Hello,
C'est bien 201 dans la table ASCII de la norme ISO 8859-1: http://fr.wikipedia.org/wiki/ISO_8859-1
Mais André à aussi raison, car 144 est le code de "É" dans la page de code 850, utilisé entre autre par les consoles Dos: http://www.kostis.net/charsets/cp850.htm
Au clavier Alt+144 ou bien Alt+0201 C'est le 0 en tête qui permet de basculer entre l'OEM 850 et le ANSI Windows (pas un vrai ISO-8859-1).
Application pratique: faites une forme placez une TextBox Placez un bouton de commande
insérez le code suivant:
Private Sub Command1_Click() Text1.SetFocus SendKeys Chr$(201) End Sub
Si on clique sur le bouton, un É apparait dans la texteBox. Si on se place dans cette TextBox et que l'on fait Alt+144, le même É apparait. RIgolo, non ?
Oui, mais normal. Comme indiqué au dessus, il y a deux mode de saisie. Par contre, en programmation, pas d'intermédiaire.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
dans : news:44ccf76f$0$28387$ba620e4c@news.skynet.be,
jean-marc écrivait :
"Picalausa François" <fpicalausa@chez.com> a écrit dans le message de
news:uKY6wAAtGHA.4420@TK2MSFTNGP04.phx.gbl...
"andre.araste" <andre.araste@wanadoo.fr> a écrit dans le message de
news: 44ccee40$0$1018$ba4acef3@news.orange.fr...
Quelqu'un sait comment formuler l'instruction SendKeys en VB6 pour
appeler le caractère É à partir de son code Ascii 144
Hello,
Es-tu sûr qu'il s'agit de 144? pour moi il s'agit de 201 (mais cela
dépend sans doutes du jeu de caractères utilisé?)
Voici un exemple:
SendKeys Chr$(201)
Bonjour à tous,
Hello,
C'est bien 201 dans la table ASCII de la norme ISO 8859-1:
http://fr.wikipedia.org/wiki/ISO_8859-1
Mais André à aussi raison, car 144 est le code de "É" dans la
page de code 850, utilisé entre autre par les consoles Dos:
http://www.kostis.net/charsets/cp850.htm
Au clavier Alt+144 ou bien Alt+0201
C'est le 0 en tête qui permet de basculer entre l'OEM 850 et le ANSI
Windows (pas un vrai ISO-8859-1).
Application pratique:
faites une forme
placez une TextBox
Placez un bouton de commande
insérez le code suivant:
Private Sub Command1_Click()
Text1.SetFocus
SendKeys Chr$(201)
End Sub
Si on clique sur le bouton, un É apparait dans la texteBox.
Si on se place dans cette TextBox et que l'on fait Alt+144,
le même É apparait. RIgolo, non ?
Oui, mais normal. Comme indiqué au dessus, il y a deux mode de saisie.
Par contre, en programmation, pas d'intermédiaire.
dans : news:44ccf76f$0$28387$, jean-marc écrivait :
"Picalausa François" a écrit dans le message de news:
"andre.araste" a écrit dans le message de news: 44ccee40$0$1018$
Quelqu'un sait comment formuler l'instruction SendKeys en VB6 pour appeler le caractère É à partir de son code Ascii 144
Hello,
Es-tu sûr qu'il s'agit de 144? pour moi il s'agit de 201 (mais cela dépend sans doutes du jeu de caractères utilisé?)
Voici un exemple: SendKeys Chr$(201)
Bonjour à tous,
Hello,
C'est bien 201 dans la table ASCII de la norme ISO 8859-1: http://fr.wikipedia.org/wiki/ISO_8859-1
Mais André à aussi raison, car 144 est le code de "É" dans la page de code 850, utilisé entre autre par les consoles Dos: http://www.kostis.net/charsets/cp850.htm
Au clavier Alt+144 ou bien Alt+0201 C'est le 0 en tête qui permet de basculer entre l'OEM 850 et le ANSI Windows (pas un vrai ISO-8859-1).
Application pratique: faites une forme placez une TextBox Placez un bouton de commande
insérez le code suivant:
Private Sub Command1_Click() Text1.SetFocus SendKeys Chr$(201) End Sub
Si on clique sur le bouton, un É apparait dans la texteBox. Si on se place dans cette TextBox et que l'on fait Alt+144, le même É apparait. RIgolo, non ?
Oui, mais normal. Comme indiqué au dessus, il y a deux mode de saisie. Par contre, en programmation, pas d'intermédiaire.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Fred
dans : news:, Fred écrivait :
Au clavier Alt+144 ou bien Alt+0201
C'est le 0 en tête qui permet de basculer entre l'OEM 850 et le ANSI Windows (pas un vrai ISO-8859-1).
Un petit complément d'info. VB utilise le charset Windows-1252 dans ses fonctions Chr$ et Asc. En témoigne l'instruction suivante : MsgBox Asc("¤") (le caractère euro n'existe pas en ISO 8859-1 et dans ce jeu, il n'y a pas de caractères à cet emplacement)
Par contre : MsgBox AscW("¤") Utilise le charset Unicode et renvoie : 8364
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
dans : news:uP2Hq8AtGHA.3324@TK2MSFTNGP04.phx.gbl,
Fred écrivait :
Au clavier Alt+144 ou bien Alt+0201
C'est le 0 en tête qui permet de basculer entre l'OEM 850 et le ANSI
Windows (pas un vrai ISO-8859-1).
Un petit complément d'info.
VB utilise le charset Windows-1252 dans ses fonctions Chr$ et Asc.
En témoigne l'instruction suivante :
MsgBox Asc("¤")
(le caractère euro n'existe pas en ISO 8859-1 et dans ce jeu, il n'y a
pas de caractères à cet emplacement)
Par contre :
MsgBox AscW("¤")
Utilise le charset Unicode et renvoie : 8364
C'est le 0 en tête qui permet de basculer entre l'OEM 850 et le ANSI Windows (pas un vrai ISO-8859-1).
Un petit complément d'info. VB utilise le charset Windows-1252 dans ses fonctions Chr$ et Asc. En témoigne l'instruction suivante : MsgBox Asc("¤") (le caractère euro n'existe pas en ISO 8859-1 et dans ce jeu, il n'y a pas de caractères à cet emplacement)
Par contre : MsgBox AscW("¤") Utilise le charset Unicode et renvoie : 8364
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
jean-marc
"Fred" a écrit dans le message de news:
dans : news:, Fred écrivait :
>> Au clavier Alt+144 ou bien Alt+0201 > C'est le 0 en tête qui permet de basculer entre l'OEM 850 et le ANSI > Windows (pas un vrai ISO-8859-1).
Un petit complément d'info. VB utilise le charset Windows-1252 dans ses fonctions Chr$ et Asc. En témoigne l'instruction suivante : MsgBox Asc("¤") (le caractère euro n'existe pas en ISO 8859-1 et dans ce jeu, il n'y a pas de caractères à cet emplacement)
Par contre : MsgBox AscW("¤") Utilise le charset Unicode et renvoie : 8364
Merci Fred pour cet utile complément d'info :-)
-- Jean-marc Tester mon serveur (VB6) => http://myjmnhome.dyndns.org "There are only 10 kind of people those who understand binary and those who don't." mailto: remove '_no_spam_' ;
"Fred" <foleide@libre.france> a écrit dans le message de
news:OMFOTIBtGHA.2172@TK2MSFTNGP05.phx.gbl...
dans : news:uP2Hq8AtGHA.3324@TK2MSFTNGP04.phx.gbl,
Fred écrivait :
>> Au clavier Alt+144 ou bien Alt+0201
> C'est le 0 en tête qui permet de basculer entre l'OEM 850 et le ANSI
> Windows (pas un vrai ISO-8859-1).
Un petit complément d'info.
VB utilise le charset Windows-1252 dans ses fonctions Chr$ et Asc.
En témoigne l'instruction suivante :
MsgBox Asc("¤")
(le caractère euro n'existe pas en ISO 8859-1 et dans ce jeu, il n'y a
pas de caractères à cet emplacement)
Par contre :
MsgBox AscW("¤")
Utilise le charset Unicode et renvoie : 8364
Merci Fred pour cet utile complément d'info :-)
--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ; _no_spam_jean_marc_n2@yahoo.fr
>> Au clavier Alt+144 ou bien Alt+0201 > C'est le 0 en tête qui permet de basculer entre l'OEM 850 et le ANSI > Windows (pas un vrai ISO-8859-1).
Un petit complément d'info. VB utilise le charset Windows-1252 dans ses fonctions Chr$ et Asc. En témoigne l'instruction suivante : MsgBox Asc("¤") (le caractère euro n'existe pas en ISO 8859-1 et dans ce jeu, il n'y a pas de caractères à cet emplacement)
Par contre : MsgBox AscW("¤") Utilise le charset Unicode et renvoie : 8364
Merci Fred pour cet utile complément d'info :-)
-- Jean-marc Tester mon serveur (VB6) => http://myjmnhome.dyndns.org "There are only 10 kind of people those who understand binary and those who don't." mailto: remove '_no_spam_' ;