IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

nom de control webbrowser


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 124
    Par défaut nom de control webbrowser
    salut

    voila j'affiche avec un webbrowser un url de la facon suivant
    ca c'est ok

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      WebBrowser2.Navigate("URL")
    dans ma page il y a un champ a remplir et un bouton ok

    je cherche a connaitre le nom du champ et d'y coller un texte puis le moyen de cliquez sur ok automatiquement

    est - ce possible SVP ????

    Merci bcp

    Bonne journée

  2. #2
    Membre éclairé Avatar de Chapeau_Bas
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2010
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Décembre 2010
    Messages : 44
    Par défaut
    Hum...

    Par solution de facilité, je dirai un focus sur le "webbrowser" et ensuite du "senkeys" (tabulation pour le focus du champ, puis "sendkeys" la valeur, puis tabulation jusqu'au bouton par exemple...) voir déplacement dynamique de sourie, mais c'est pas terrible comme solution.

    Après, d'expérience, je ne pense pas qu'on puisse influencé la page html généré par un composant "webbrowser" (mais je ne suis pas absolument certain non plus...). Peut être par "automationelement" (qui fonctionne pour des programmes décomposés...), mais je ne sais pas si cela fonctionne pour une page web.

    C'est faisable en tout cas, sa dépend juste de la propreté et de la justesse du code souhaité.

    Ps: Connaître le nom du champ est peut être faisable aussi si tu décortiques le code source de la page.

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Trouver le champ si tu connais son nom, c'est possible... par contre, trouver quelque chose sans savoir ce que tu cherches, ça me semble compliqué
    C'est quoi le but au juste ?

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 124
    Par défaut
    en faite je dois transferer un fichier sur un server en mettant le chemin du disque local "c:\ toto.xls " puis faire ok pour faire le transfert
    mais je ne peux passer que par l'interface , il n y a pas de commande ftp direct

    ++

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par gyver4000 Voir le message
    mais je ne peux passer que par l'interface , il n y a pas de commande ftp direct
    Bah tu peux le faire directement en HTTP, tu n'as pas besoin d'un browser pour ça... Utilise la classe HttpWebRequest (ou WebClient, plus simple, mais pas toujours suffisant selon les cas)

    De toutes façons je ne pense pas qu'il soit possible de choisir automatiquement le fichier pour un champ de formulaire, pour des questions de sécurité. En tout cas ce n'est pas possible en Javascript (sinon n'importe quel site pourrait exploiter ça pour récupérer arbitrairement n'importe quel fichier de ton disque), et je ne pense pas que l'API du WebBrowser permette de le faire via C#.

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 124
    Par défaut
    ok je vais creser la question avec http
    pas evident
    merci a tous


Discussions similaires

  1. Réponses: 3
    Dernier message: 18/10/2007, 18h33
  2. Réponses: 2
    Dernier message: 06/04/2007, 10h11
  3. Controle WebBrowser et IE 7
    Par JACQUEY dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 13/02/2007, 18h43
  4. Copier/Coller dans un controle WebBrowser
    Par Najdar dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 02/02/2007, 15h02
  5. [VBA-E] Controle Webbrowser
    Par Mystify dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/10/2004, 21h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo