begin process at 2010 02 09 21:07:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Système

 > 

Autre

 > 

sendkey, sendinput


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

sendkey, sendinput

jeudi 11 septembre 2008 à 17:40:51 | sendkey, sendinput

vbmaniac8

Bonjour tout le monde,

J'ai un petit problème avec la fonction sendkeys et je voudrai savoir si sendinput peut le régler.

Je vous expose mon problème:

J'ai développé une application qui en pilote une autre en simulant des entrées clavier, ceci dans le but de faire des planifications de tâches. Mon appli fonctionne trés bien et même ma tâche planifiée fonctionne. Seulement, je suis en connexion TSE sur le serveur de mon client, en mode console puisque je ne voyais pas l'affichage en mode normal quand j'executait la tâche planifiée.. Mon problème est le suivant: Les entrées clavier(sendkeys) ne fonctionnent pas quand je me déconnecte du serveur. J'ai fait un test et, en fait, mon appli lance bien celle qu'il doit lancer mais attend que je me reconnecte pour saisir les entrées clavier. Je n'ai rien trouvé la dessus concernant un problème similaire alors je voudrais savoir la différence entre un sendkey et un sendinput et si le sendinput peut régler mon soucis.

Merci d'avance pour vos réponses, et même une petite indication sur le pourquoi mon sendkey ne marche pas sur une cession inactive m'interesserai.

jeudi 25 septembre 2008 à 17:03:23 | Re : sendkey, sendinput

chico200987

Salut, j'ai strictement le même soucis actuellement..

Si tu as trouvé quelque chose, je suis prenneur, j'en ferai de même dans mon cas.

Merci !
jeudi 25 septembre 2008 à 17:15:40 | Re : sendkey, sendinput

vbmaniac8

Salut,

Heureux de voir que je ne suis pas le seul a avoir ce problème! Evidemment ça n'a rien de personnel. Mais je n'attend plus de solution car je pense qu'il n'y en a pas... ou bien il n' en a pas de directe. Je m'explique:

Quand je me connectait sur le serveur en mode console, je verouillait la session physique du poste, la solution etait de faire déverouiller la session par le client. Cela est du au fait que les entrées clavier ont une "composante graphique", en gros, l'affichage est compris dans l'entrée clavier et ça ne fonctionne pas tant que c'est pas pris en compte par l'affichage. C'est comme si on essayait de taper quelquechose dans une appli avec une session vérouillée, ça ne va jamais fonctionner. Donc la solution que j'ai trouvée, c'est désactiver le vérouillage automatique et les ecrans de veille etc...

En tout cas, si il y a une solution pour saisir des entrées clavier dans une appli avec une session vérouillée, celui qui la trouve est un génie!

Cordialement.

jeudi 25 septembre 2008 à 17:49:54 | Re : sendkey, sendinput

chico200987

Re,

Merci pour ta réponse rapide, et de ta solution qui pourrait suffir pour me dépanner. Pourrais-tu m'indiquer comment empêcher le verrouillage de session automatique si ça n'est pas celui auquel je pense puisque j'ai déjà désactivé les mises en veilles ainsi que le verrouillage de session lors de l'inactivité et non pas lors de la déconnection du bureau à distance (sur srv 2003 pour préciser).

N'y a-t-il pas moyen d'émuler un clavier à l'affichage comme composante graphique en .Net comme tu dis ?


vendredi 26 septembre 2008 à 10:10:04 | Re : sendkey, sendinput

vbmaniac8

Salut,

On ne peux pas, à ma connaissance, désactiver le vérouillage de session à la prise du poste à distance. Je parlais bien de ce à quoi tu pensais, désactiver la saisie de mot de passe (vérouillage session) lors de l'inactivité. Pour plus de sureré j'ai même enlevé l'écran de veille et désactivé la mise en veille prolongée dans les options d'alimentation.

Pour ta dernière question, désolé mais je n'ai pas pu aller aussi loin dans mes recherches, il fallait trouver une solution trés rapidement car le chantier (comme tout chantier) etait déja trés en retard... Par contre, si tu trouves comment faire, je suis preneur!
vendredi 26 septembre 2008 à 14:31:28 | Re : sendkey, sendinput

chico200987

Salut,

Merci pour tes réponses, je te tiens au courant si j'ai du nouveau... J'hésiterai pas à t'en apporter si j'ai une solution digne de ce nom.

Merci encore et bonne continuation ;)




Cette discussion est classée dans : problème, entrées, sendkey, clavier, sendinput


Répondre à ce message

Sujets en rapport avec ce message

problème de gestion de clavier et de souris [ par brunhoff ] bonjour dans un programme j'utilise un clavier visuel et l'utilisation du clavier "physique" pour pouvoir jouer à 2 mais dès que je clique sur le clav Raccourci avec clavier [ par bip98 ] Un petit problème se pose !J'ai 2 solutions, mais comment les réaliser ?1.) Je dois taper des lettres dans un textBox, puis repérer les lettres qui on Problème de clavier sous Visual Studio 2005 [ par bigflo93 ] Bonjour :)Tout d'abord, je tiens à m'excuser, car je sais pas si c'est le bon endroit pour demander l'aide qui va suivre. Mais je savais pas où poster Num Pad Virtuel : SendInput ?? [ par Bubuss ] Salut tt lmonde,Je suis en train de chercher à faire un num pad virtuel à la manière du clavier virtuel de windows pour que ma fenetre ou mon programm Interruption clavier [ par watoubilly ] Bonjour,j'ai un gros problème avec les interruption clavier.  En C++, il n'y a aucun problème. Le C# est bien plus compliqué si on ne connais pas les problème de sauvegarde [ par soussous78 ] Bonjour tout le mondeJe suis bloqué sur une application c#.Je voudrais savoir si il y a une possibilité de sauvegarder un objet pour pouvoir l'utilise Problème de reconnaissance des touches du clavier [ par Noxalus ] Salut à tous ! :) Je suis en train de réaliser un petit snake en mode console en C# pour m'entrainer et mieux maîtriser ce langage. Seulement, lorsqu Problème pour récuperer un noeud [ par GoldenSun2 ] Bonjour ou bonsoir à vous. Voilà, j'aimerai vous demander comment faire pour récupérer la valeur d'un noeud dans tout un fichier XML Browser 2 Modification du registre [ par Hanyas ] Bonjour ; je suis actuellement en stage et je rencontre un problème de taille; je doit en effet pour configurai un serveur modifier le registre de Wi Vérifier si un touche clavier est pressée SANS mettre le processus en pause (console) [ par Gulien ] Bonsoir, Malgré de nombreuses recherches, je n'ai malheureurement pas trouvé de solution à mon problème. Je sais que pour savoir si une touche du cl


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales