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

Scripts/Batch Discussion :

Insertion d'un mot dans champs de texte sans ID [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 926
    Par défaut Insertion d'un mot dans champs de texte sans ID
    Bonjour,

    je voudrais insérer un mot dans le champs de recherche de google. Sauriez-vous comment faire, svp?

    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    set WshShell=WScript.CreateObject("WScript.Shell")
    WshShell.run "chrome.exe"
    WScript.sleep 1400
    WshShell.sendkeys "www.google.com"
     
    ' INSERTION D'UN MOT DANS LE CHAMPS DE TEXTE
     
    WshShell.sendkeys "{ENTER}"

    Merci d'avance pour vos réponses.
    Arsène

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 926
    Par défaut
    J'ai trouvé la solution mais y reste quelques problèmes :

    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    set WshShell=WScript.CreateObject("WScript.Shell")
    WshShell.run "chrome.exe"
    WScript.sleep 1400
    WshShell.sendkeys "www.google.com"
     
    WshShell.sendkeys "Victor Hugo"
     
    WshShell.sendkeys "{ENTER}"

    Le premier souci, c'est que ce code insère w ww.google.comVictor Hugo dans le champs de recherche de google. Et dans le cas où y'aurait plusieurs champs de texte, comment cibler le champs de texte où l'on veut envoyer notre sendkeys. Dans le cas ici présent, le premier sendkeys se fait dans la barre d'adresse, le deuxième dans le champs de recherche.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 926
    Par défaut
    Pardon, j'avais oublié de rajouter un sendkeys "{ENTER}". Je corrige et voici le bon code :


    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    set WshShell=WScript.CreateObject("WScript.Shell")
    WshShell.run "chrome.exe"
    WScript.sleep 1400
    WshShell.sendkeys "www.google.com"
    WshShell.sendkeys "{ENTER}"
    WScript.Sleep 1500
    WshShell.sendkeys "Victor Hugo"
    WshShell.sendkeys "{ENTER}"


    Par contre, avec ce code ci-dessous, j'aurai besoin d'insérer le curseur dans le champs "Recherche avancée" :


    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    set WshShell=WScript.CreateObject("WScript.Shell")
    WshShell.run "chrome.exe"
    WScript.sleep 1400
    WshShell.sendkeys "https://www.developpez.net/forums/f519/general-developpement/programmation-systeme/windows/scripts-batch/"
    WshShell.sendkeys "{ENTER}"
    WScript.Sleep 6500
     
    ' POSITIONNER CURSEUR DANS LE CHAMPS RECHERCHE AVANCÉE
     
    WshShell.sendkeys "VBS"
     
    WshShell.sendkeys "{ENTER}"

    Auriez-vous la formule à employer, svp?

  4. #4
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 926
    Par défaut
    Citation Envoyé par ericlm128 Voir le message
    Ça marche pour google.com, mais pas pour d'autres sites :

    Recherche avancée : VBS

    https://www.developpez.net/forums/se...p?searchid=214

  6. #6
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Je pensais que la demande portait sur Google.
    Si tu veux un code polymorphe qui fonctionne pour tout les sites qui propose une zone de recherche je te souhaite bonne chance.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/02/2018, 19h27
  2. Réponses: 10
    Dernier message: 29/04/2006, 10h40
  3. Trouver un mot dans un fichier texte
    Par godik dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 10/03/2006, 14h31
  4. Réponses: 4
    Dernier message: 16/12/2005, 17h43
  5. [HTML][CSS] modification dans champs de texte
    Par java_fun dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 21/09/2005, 14h12

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