Interagir avec un programme quand le PC est "locké" - Shell/Batch - Programmation
Marsh Posté le 13-03-2003 à 19:13:16
ReplyMarsh Posté le 13-03-2003 à 19:19:20
Alors mon programme AutoIt permet de simuler que des touches de clavier soient enfonçées comme si on tapait au clavier.
Voici les code. Ceci dit, le code ne pose pas problème car comme j'ai dit, cela fonctionne parfaitement si je suis loggé sur le PC. Moj problème est que je n'arrive plus à interagir avec l'application une fois lançée si le PC est locked.
CODE :
run, "C:\\Program Files\\timbuktu pro\\tb2pro.exe"
Sleep, 200
WinActivate, Timbuktu Pro - MIS Helpdesk - Thomas
Sleep, 400
Send, !{TAB}
Send, !{TAB}
Send, becw0101
Sleep, 200
Send, {F10}
Send, s
Send, t
Sleep, 200
Send, {TAB 3}
Send, {ENTER}
Send, {TAB 6}
Send, myusrname
Send, {TAB}
Send, mypassword
Send, {TAB 2}
Send, {ENTER}
Exit
Avec cela j'arrive à me logger dans le système sans prob'.
Marsh Posté le 13-03-2003 à 19:09:10
Salut tt le monde,
Alors voilà, j'ai créé un petit script qui me lance un programme et puis lui envoit certaines commandes.
Tout fonctionne bien si je lance le script en étant loggé sur la machine.
J'ai compilé mon script en un ".exe" pour pouvoir le lancer depuis le Task Scheduler (TS). De nouveau, si je lance mon ".exe" en étant loggé sur le PC, tout va bien!
Mon problème est le suivant: si je spécifie avec TS le lancement de mon script à une certaine heure, le script s'arrête après les premières étapes. Mon programme démarre correctement, mais comme le PC est locké (je ne peux pas changer cela) le script ne peux plus interagir avec le programme.
L'application se lance donc parfaitement, mais la fenêtre n'est pas active (la barre de titre est grisée) et donc les commandes que j'envoie par après dans mon script ne sont pas envoyée au programme et rien ne se passe.
REM: J'utilise un petit programme (AutoIT) pour créer mes scripts. Ce programme supporte qqs commandes non-conventionelles.
J'ai déjà essayé plusieurs choses :
En résumé : quand le PC est locké (pas logoff mais simplement locké), je n'arrive plus à interagir avec l'applicaation lançée, que ce soit par le script ou avec le TS.
Est-ce que qqn aurait une idée de comment interagir (ou envoyer des commandes) à des applications démarrée lorsque le PC est locké ?
Je sais c pas une facile