Hello,
En qlq mots, je charge dans un mémo les noms de fichiers exécutables à exécuter !!, ces fichiers sont des fichiers compresser, lorsqu'on les exécute, il y a un edit pour entrer un mot de passe, et puis il faut cliquer sur ok pour décompresser le fichier.
J'ai testé ça, le premier fichier s'ouvre bien, mais je n'arrive pas à coller mon mot de passe et à faire 'ok'.
Est-il possible de simplement travailler avec un PostMessage ? ou c'est plus compliqué que ça ? je suppose qu'il faut pouvoir contrôler qd l'application attend le mot de passe, et une fois qu'on a cliqué sur 'ok', il faut attendre le temps de la décompression et le message de fin pour passer au fichier suivant dans la liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 For i:=0 to Memo.Lines.Count-1 do Begin fichier:=PAnsiChar(Memo.Lines[i]); ShellExecute(0,'OPEN',fichier, Nil, Nil, SW_SHOW); PostMessage(0, WM_PASTE,0,0); end;
Une petite piste?
merci
Partager