RECHERCHER SUR INTERNET LE CONTENU TEXTUEL DU CONTROL AYANT LE FOCUS DANS VOTRE

laryann Messages postés 2 Date d'inscription vendredi 1 septembre 2006 Statut Membre Dernière intervention 21 septembre 2006 - 21 sept. 2006 à 11:04
lokovbf Messages postés 11 Date d'inscription jeudi 1 septembre 2005 Statut Membre Dernière intervention 1 avril 2011 - 8 avril 2009 à 14:26
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39616-rechercher-sur-internet-le-contenu-textuel-du-control-ayant-le-focus-dans-votre-form

lokovbf Messages postés 11 Date d'inscription jeudi 1 septembre 2005 Statut Membre Dernière intervention 1 avril 2011
8 avril 2009 à 14:26
" Je l'enleverais bien, mais c'est pas possible. "
ok autant pour moi, faudrai alors demander auu web master de pouvoir le faire. ou tu peux pas non modifier le titre "code pour demontrer l'utilisation de ShellExecute". comme ca on cherche pas plus loin...


"GetCursorPos puis WindowFromPoint puis GetWindowText" : non ca ne marche pas avec internet explorer d'ou la fausse joie. (ca y'est qqun a trouvé le moyen de faire ca)

desolé du ton, et à nouveau merci pr tes autres codes (1)

(1) je te l'ai dit moi-meme: "et en plus, t'as des prog bcp plus interessants et vachements sympas"
"Bref, que dire si ce n'est que cette source provient du temps où je ne savais pas coder" j'aurai du regarder la date et le niveau... mais pas le tps. j'avais lu vite fait "RECHERCHER SUR INTERNET LE CONTENU TEXTUEL DU CONTROL AYANT LE FOCUS" et qd tu cherche tout azimut, tu lis mal.
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
8 avril 2009 à 13:45
Salut,

cette source est en effet vraiment très très nulle, et la seule raison pour laquelle elle existe encore c'est qu'on ne puisse pas la supprimer.

En général je balance des codes a peu près inédits
http://www.vbfrance.com/codes/FASTCOLLECTION-COLLECTION-10000-FOIS-PLUS-RAPIDE-LECTURE-INDEX_42861.aspx
http://www.vbfrance.com/codes/RECUPERER-VARIABLES-ENVIRONNEMENT-IMPORTE-QUEL-PROCESSUS_49264.aspx

ou bien des trucs bien aboutis
http://www.vbfrance.com/codes/YET-ANOTHER-PROCESS-MONITOR_48860.aspx

pas des codes tous pourris, qui, comme tu dis, se résument à l'appel à une fonction de l'API Windows.

Bref, que dire si ce n'est que cette source provient du temps où je ne savais pas coder ? Je l'enleverais bien, mais c'est pas possible.


Par contre une remarque : je sais pas pourquoi t'es tombé sur cette source vu ce que tu cherches à faire...
Tu veux faire quoi précisément ? Si j'ai bien compris, c'est récupérer le handle d'un contrôle et récupérer le mdp ? (si c'est une textbox)
Si c'est çà : GetCursorPos puis WindowFromPoint puis GetWindowText.

@+
lokovbf Messages postés 11 Date d'inscription jeudi 1 septembre 2005 Statut Membre Dernière intervention 1 avril 2011
8 avril 2009 à 13:05
remarque juste pour le principe:
"Concernant l'utilité de ce code......... elle est pas évidente"
en effet, moi qui croyait que qqun avait enfin trouvé le moyen d'identifier un controle par son handle (hwnd) ds le navigateur pour y envoyer (ou recuperer) un mot de passe, etc... (fausse joie)

desolé violent_ken mais ton code servait pas à gd chose:
t'aurai juste du dire: voila le moyen de lancer une recherche sur internet avec ShellExecute. et basta
si je devais balancer sur vbfrance aussi tous les petits progs que j'avais fait ds ma carrière, le site serait innondé.
c'est ca la magie d'internet: on y trouve des trucs geniaux , comme aussi n'importe quoi.

enfin, j'aurais du m'en douter, mais j'ai cliqué sans regarder : niveau debutant - année 2006
et il faut bien debuter par ce genre de petits programmes (mais de grace gardez le pr vous, et une fois que vs avez vraiment un prog interessant et abouti, alors ok on le diffuse)

et en plus, t'as des prog bcp plus interessants et vachements sympas: COMMENT CONTRÔLER TOTALEMENT LES PROCESSUS D'UN PC DISTANT,
COMMENT FAIRE UN MONITORING DU REGISTRE (EXEMPLE : MONITORER...

alors les gars , faites le menage de tps en tps, virez vos vieux codes inutiles. sinon dans 10 ans, vbfrance contiendra 3 milliards de progr en tout genres et ont mettra des heures à y trouver ce qu'on cherche.

enfin merci qd meme pr tes progs et bonne continuation...
VBsnail Messages postés 13 Date d'inscription mercredi 22 février 2006 Statut Membre Dernière intervention 19 mars 2008
19 mars 2008 à 20:42
Pour ton information, j'ai écrit un bout de code en VB6 pour normaliser les URL.
Lesz accents, les cédilles, les Euros, tout cela passe, même le chinois.
http://www.vbfrance.com/codes/ENCODER-URL-UTF8-DEPUIS-WORD_46108.aspx
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
16 mars 2008 à 10:12
Salut, alors oui c'est du VB6 ^^

Sinon, la recherche marche pour google avec des caractères accentués, mais échoue sur altavista et live search (la lettre accentuée est omise).

On pourrait en effet ajouter une fonction qui formate correctement le texte à rechercher, en se limitant par exemple aux chiffres et lettres de a à z.
@+
VBGenesis Messages postés 292 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 22 février 2009
16 mars 2008 à 08:45
C'est du VB6, sinon il y aurait un petit logo .Net dans la présentation ;)

Sinon c'est vrai qu'on pourrait ajouter avant le Replace une fonction qui remplace les lettres accentuées par leur code. Reste à savoir si ce code est le même pour tout les moteurs de recherche.
VBsnail Messages postés 13 Date d'inscription mercredi 22 février 2006 Statut Membre Dernière intervention 19 mars 2008
15 mars 2008 à 23:45
Peux-tu préciser pour quel VB tu as écrit ?

Au vu de ton code, il me semble que la recherche va échouer si on met -par exemple- des lettres accentuées. peux-tu confirmer ?
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
22 sept. 2006 à 22:06
Moui, çà peut être utilisé dans ce cas.

Pour la petite histoire (même si tout le monde s'en fout), il s'agit dans le cas de mon projet, de rechercher directement sur google les processus, clés registre, modules, fichiers, drivers, services... en cliquant sur ctrl+F1.

Exemple : on clique sur le processus "explorer.exe" dans une listview, on fait ctrl+F1 et on obtient une recherche google/Live/Altavista renseignant sur le processus. Pratique pour les clés registre, services.... inconnus de l'utilisateur.

Laryan ==> Tu auras des réponses dans le forum (encore faut-il préciser la demande, car "nous ne sommes pas là pour faire ton code" comme disent si bien les admins ^^)

@+
VBGenesis Messages postés 292 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 22 février 2009
21 sept. 2006 à 18:06
Salut
Violent_ken> Ce n'est pas forcément inutil dans le cas d'un control dont l'aide peut évoluer d'une facon ou d'une autre, il n'y a qu'a modifier la page internet plutot que de modifier tout les fichiers d'aides (je pense à un control qui serait commercialisé).
Laryann>Si ce n'a rien a voir avec le code, il vaut mieu demander sa dans le forum où tu aura plus de chances d'avoir une réponse

@+
laryann Messages postés 2 Date d'inscription vendredi 1 septembre 2006 Statut Membre Dernière intervention 21 septembre 2006
21 sept. 2006 à 11:04
Bonjour
C'est juste pour vous demandez une aide, j'ai un sujet à traiter: CONCEPTION ET REALISATION D'UN EDITEUR DE FACTURE PROFORMA, en VB.
Merci