SendKeys VB.net
Hi ive développé une application qui fonctionne avec mon site à l'aide de
SendKeys.send("{ENTER}") de soumettre info sur un de mes formes.
Est-il un moyen de l'empêcher de courir à l'extérieur de l'application?
Par exemple im essayant d'exécuter le programme en arrière-plan et quand im navigation sur mon facebook ou sur google au hasard continue à appuyer sur entrée.
Toute aide est grandement appréciée, merci pour votre temps.
Vous devez vous connecter pour publier un commentaire.
La réponse courte est de regarder le windows disponible pour un processus et vérifier les titres pour voir si c'est la page que vous souhaitez.
Cela dit, il existe de bien meilleures façons de le faire - Si vous utilisez firefox, regarder dans GreaseMonkey, si dans Chrome, regardez TamperMonkey.
Les deux vous permettent d'injecter du code javascript personnalisé dans n'importe quelle page dont l'url correspond à un modèle que vous choisissez. En effet, vous pouvez écrire du Javascript pour soumettre un formulaire de (dire) de 30 secondes après le chargement de la page.
Cela aurait l'avantage de fonctionner si un autre onglet est sélectionné en tant que bien que ne nécessitant pas d'ensemble de l'application.
La
SendKeys.Send
méthode sans discernement envoyer la clé de l'avc à l'application active. Il n'y a aucun moyen d'utiliser cette API pour cible une application spécifique.Vous pourriez modifier votre application pour essayer et vérifier l'application active est celui que vous voulez envoyer les clés de trop. Ceci est destiné à être feuilletée du processus. N'importe comment bon votre de vérification est qu'il est toujours possible que l'application active est passé à une autre application après vérification de votre terminée.
Je voudrais m'inscrire une autre solution pour l'envoi de données entre mes applications