j'ai un p'tit programme qui simule des frappes de touches poure m'éviter
d'avoir les doigts rouges le soir !!
Pour aller "frapper" dans le bon programme je fais la commande suivante :
AppActivate txtNom.Value
où txtNom.Value est un string qui contient le texte du titre de la barre des
titres windows de l'application.
MAIS (voila le koike !) le texte dans la barre des titres change !!(le
méchant) et du coup si je sors de la fenêtre active je ne peux pas y
retourner !!
J'ai voulu utiliser la fonction Shell mais en fait le programme lancé est un
accès à une base de données qui lui-même lance une interface ! et donc perdu
le n° via Shell
Comment être sur de ne pas perdre le lien vers mon programme ??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Yann
Salut Seb, Le plus simple serait de récupérer le numéro de prise en main géré (Handle) par Windows. Chaque fenêtre, même celles qui sont dans d'autre, ont un handle. Par exemple, pour un formulaire dans Access (puisque tu parles de base de donnée), tu peux l'avoir avec l'instruction Me.Hwnd .
Yann
-----Message d'origine----- Bonjour,
j'ai un p'tit programme qui simule des frappes de touches poure m'éviter
d'avoir les doigts rouges le soir !!
Pour aller "frapper" dans le bon programme je fais la commande suivante :
AppActivate txtNom.Value
où txtNom.Value est un string qui contient le texte du titre de la barre des
titres windows de l'application.
MAIS (voila le koike !) le texte dans la barre des titres change !!(le
méchant) et du coup si je sors de la fenêtre active je ne peux pas y
retourner !!
J'ai voulu utiliser la fonction Shell mais en fait le programme lancé est un
accès à une base de données qui lui-même lance une interface ! et donc perdu
le n° via Shell
Comment être sur de ne pas perdre le lien vers mon programme ??
.
Salut Seb,
Le plus simple serait de récupérer le numéro de prise en
main géré (Handle) par Windows. Chaque fenêtre, même
celles qui sont dans d'autre, ont un handle. Par exemple,
pour un formulaire dans Access (puisque tu parles de base
de donnée), tu peux l'avoir avec l'instruction Me.Hwnd .
Yann
-----Message d'origine-----
Bonjour,
j'ai un p'tit programme qui simule des frappes de
touches poure m'éviter
d'avoir les doigts rouges le soir !!
Pour aller "frapper" dans le bon programme je fais la
commande suivante :
AppActivate txtNom.Value
où txtNom.Value est un string qui contient le texte du
titre de la barre des
titres windows de l'application.
MAIS (voila le koike !) le texte dans la barre des
titres change !!(le
méchant) et du coup si je sors de la fenêtre active je
ne peux pas y
retourner !!
J'ai voulu utiliser la fonction Shell mais en fait le
programme lancé est un
accès à une base de données qui lui-même lance une
interface ! et donc perdu
le n° via Shell
Comment être sur de ne pas perdre le lien vers mon
programme ??
Salut Seb, Le plus simple serait de récupérer le numéro de prise en main géré (Handle) par Windows. Chaque fenêtre, même celles qui sont dans d'autre, ont un handle. Par exemple, pour un formulaire dans Access (puisque tu parles de base de donnée), tu peux l'avoir avec l'instruction Me.Hwnd .
Yann
-----Message d'origine----- Bonjour,
j'ai un p'tit programme qui simule des frappes de touches poure m'éviter
d'avoir les doigts rouges le soir !!
Pour aller "frapper" dans le bon programme je fais la commande suivante :
AppActivate txtNom.Value
où txtNom.Value est un string qui contient le texte du titre de la barre des
titres windows de l'application.
MAIS (voila le koike !) le texte dans la barre des titres change !!(le
méchant) et du coup si je sors de la fenêtre active je ne peux pas y
retourner !!
J'ai voulu utiliser la fonction Shell mais en fait le programme lancé est un
accès à une base de données qui lui-même lance une interface ! et donc perdu
le n° via Shell
Comment être sur de ne pas perdre le lien vers mon programme ??
.
Seb B
Je vais essayer je pense que ca devrait marcher. Merci
"Yann" a écrit dans le message de news:1bd201c485c0$775b8c80$ Salut Seb, Le plus simple serait de récupérer le numéro de prise en main géré (Handle) par Windows. Chaque fenêtre, même celles qui sont dans d'autre, ont un handle. Par exemple, pour un formulaire dans Access (puisque tu parles de base de donnée), tu peux l'avoir avec l'instruction Me.Hwnd .
Yann
-----Message d'origine----- Bonjour,
j'ai un p'tit programme qui simule des frappes de touches poure m'éviter
d'avoir les doigts rouges le soir !!
Pour aller "frapper" dans le bon programme je fais la commande suivante :
AppActivate txtNom.Value
où txtNom.Value est un string qui contient le texte du titre de la barre des
titres windows de l'application.
MAIS (voila le koike !) le texte dans la barre des titres change !!(le
méchant) et du coup si je sors de la fenêtre active je ne peux pas y
retourner !!
J'ai voulu utiliser la fonction Shell mais en fait le programme lancé est un
accès à une base de données qui lui-même lance une interface ! et donc perdu
le n° via Shell
Comment être sur de ne pas perdre le lien vers mon programme ??
.
Je vais essayer je pense que ca devrait marcher.
Merci
"Yann" <ypelissier@yahoo.com> a écrit dans le message de
news:1bd201c485c0$775b8c80$a301280a@phx.gbl...
Salut Seb,
Le plus simple serait de récupérer le numéro de prise en
main géré (Handle) par Windows. Chaque fenêtre, même
celles qui sont dans d'autre, ont un handle. Par exemple,
pour un formulaire dans Access (puisque tu parles de base
de donnée), tu peux l'avoir avec l'instruction Me.Hwnd .
Yann
-----Message d'origine-----
Bonjour,
j'ai un p'tit programme qui simule des frappes de
touches poure m'éviter
d'avoir les doigts rouges le soir !!
Pour aller "frapper" dans le bon programme je fais la
commande suivante :
AppActivate txtNom.Value
où txtNom.Value est un string qui contient le texte du
titre de la barre des
titres windows de l'application.
MAIS (voila le koike !) le texte dans la barre des
titres change !!(le
méchant) et du coup si je sors de la fenêtre active je
ne peux pas y
retourner !!
J'ai voulu utiliser la fonction Shell mais en fait le
programme lancé est un
accès à une base de données qui lui-même lance une
interface ! et donc perdu
le n° via Shell
Comment être sur de ne pas perdre le lien vers mon
programme ??
Je vais essayer je pense que ca devrait marcher. Merci
"Yann" a écrit dans le message de news:1bd201c485c0$775b8c80$ Salut Seb, Le plus simple serait de récupérer le numéro de prise en main géré (Handle) par Windows. Chaque fenêtre, même celles qui sont dans d'autre, ont un handle. Par exemple, pour un formulaire dans Access (puisque tu parles de base de donnée), tu peux l'avoir avec l'instruction Me.Hwnd .
Yann
-----Message d'origine----- Bonjour,
j'ai un p'tit programme qui simule des frappes de touches poure m'éviter
d'avoir les doigts rouges le soir !!
Pour aller "frapper" dans le bon programme je fais la commande suivante :
AppActivate txtNom.Value
où txtNom.Value est un string qui contient le texte du titre de la barre des
titres windows de l'application.
MAIS (voila le koike !) le texte dans la barre des titres change !!(le
méchant) et du coup si je sors de la fenêtre active je ne peux pas y
retourner !!
J'ai voulu utiliser la fonction Shell mais en fait le programme lancé est un
accès à une base de données qui lui-même lance une interface ! et donc perdu
le n° via Shell
Comment être sur de ne pas perdre le lien vers mon programme ??