Partage
  • Partager sur Facebook
  • Partager sur Twitter

SendKey en arrière plan sur le même Form

    4 mars 2021 à 13:45:06

    Bonjour,

    Est-il possible d'envoyer des combinaisons de touche sur son propre form en arrière plan, car actuellement, lorsque je minimise mon form, il perd le focus et les touches sont envoyé sur le bureau windows.

    merci d'avance

    • Partager sur Facebook
    • Partager sur Twitter
      4 mars 2021 à 16:18:15

      Heu, pourquoi ?

      Il y a bien de moyens pour le faire mais c'est souvent pour faire des choses pas très légales.

      Pourquoi êtes-vous obligé d'arriver à ces extrémités dignes de game bot ou de key-logger ?

      • Partager sur Facebook
      • Partager sur Twitter
      Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
        5 mars 2021 à 8:48:54

        Bonjour bacelar,

        je vous explique en détails mon besoin, mais cela n'a strictement rien a voir avec des virus ou keylogger (code source pullule sur le net).

        Dans mon travail, j'ai beaucoup de tache répétitive et parmi elles, je dois me connecter sur un site web avec mes identifiants pour récupérer des certaines informations sur la page d'accueil. Je dois le faire au minimum plus de 30 fois par jours et sa me prend pas mal de temps,de plus la politique de l’entreprise ne garde pas les cookies de sessions, ce qui alourdi encore plus la tache :-°.

        J'ai donc commencé à créer un form, et dans ce form j'utilise 1 webbrowser, lorsque je clic sur commencer, le webbrowser charge le site en question et entre les informations d’identification pour se connecter au site avec des envoi de touche et récupérer les informations voulu (en cours de développement).

        Le form est en premier plan avec TopMost (sur mon 2ème ecran), tout fonctionne bien mais lorsque je souhaite utiliser un autre logiciel comme Outlook pour envoyer un mail, mon form perd le focus et les touches que j’envoie au site via le sendkey ne fonctionne plus.

        Voila pourquoi je souhaite que le sendkey fonctionne que pour mon form avec le webbrowser. j'espère avoir été claire :D

        (Je souhaite utiliser la méthode sendkey et pas une autre méthode car comme étant débutant cela me permettra d'en apprendre d'avantage)

        • Partager sur Facebook
        • Partager sur Twitter
          5 mars 2021 à 10:56:21

          Je pense que c'est clairement des infractions aux CGU de beaucoup de site.

          Vous avez donc de grandes possibilités de vous prendre les mécanismes de contrôle dans la figure.

          Je ne sais pas pourquoi vous vous êtes enquiquiné avec un WebBrowser plutôt que d'utiliser des outils comme curl ou des outils de tests de Site Web que vous pourriez facilement customiser à vos besoins.

          Avec votre approche, c'est plutôt tout les "mécanismes" contre les virus que vous allez vous prendre.

          Moi, je vous suggère de changer l fusil d'épaule et de ne faire que de la "request/response" HTTP.

          • Partager sur Facebook
          • Partager sur Twitter
          Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
            5 mars 2021 à 15:18:54

            D'accord je vais me renseigner sur la commande Curl et je vous tiendrai au courant.

            Merci ☺

            • Partager sur Facebook
            • Partager sur Twitter
              5 mars 2021 à 15:32:29

              Curl n'est qu'un outil, faire des requêtes HTTP, c'est ça le message.
              • Partager sur Facebook
              • Partager sur Twitter
              Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.

              SendKey en arrière plan sur le même Form

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown