FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
handle d'une page web
handle d'une page web
Débuté par AlxLc, 18 mai 2017 17:51 - 5 réponses
Connectez-vous…
AlxLc
#1
Membre enregistré
13 messages
Posté le 18 mai 2017 - 17:51
Salut à tous !
Je développe une application windev, dans laquelle à travers un lanceappli je charge une page web.
J'aimerais récupérer le handle de ma page web pour après travailler dessus, notamment avec l'utilisation de envoietouche().
Je suis preneur de tous conseils ou travaux ressemblant à ma question.
Signaler
0
0
Frédéric G
#2
Posté le 18 mai 2017 - 20:24
hello,
hdle est un entier
hdle=API ("user32.dll","FindWindowA",0,"nom-de-ton-navigateur")
Signaler
0
0
AlxLc
#3
Membre enregistré
13 messages
Posté le 19 mai 2017 - 08:35
Salut,
merci du code mais cela ne fonctionne pas. Il m'affiche 0.
pour le nom de mon navigateur ( j'utilise google chrome ), je dois juste mettre "chrome" ou c'est un nom différent ?
Signaler
0
0
AlxLc
#4
Membre enregistré
13 messages
Posté le 19 mai 2017 - 12:09
Personne n'a d'idée ?
Signaler
0
0
Frédéric G
#5
Posté le 19 mai 2017 - 13:27
regarde la :
c'est "Chrome_WidgetWin_1" à priori
http://stackoverflow.com/questions/19705797/find-the-window-handle-for-a-chrome-browser
Signaler
0
0
THIERRY TILLIER
#6
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 19 mai 2017 - 14:34
Bonjour,
J'ai été confronté à ce type de problème avec une application en vB.NET. Le problème est qui tu as plusieurs session déjà ouverte de ton navigateur (ou autre appli) comment savoir si c'est le bon handle?
L'astuce que j'ai trouvé sur le net (en VB.NET) est de
1 -créer un tableau avec tous les handles (processus) en cours
2 - Lancer ton application
3 - créer un seconde tableau avec tous les processus
4 - comparer les deux tableaux et le processus ne figurant pas dans le premier est celui que tu as lancer ( en théorie).
Cette approche fonctionne assez bien et je n'est pas eu de soucis.
Mon objectif était de faire un killprocess sur le processus que j'avais initié.
C'est peut-être une piste qui pourra t'aider.
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte