je m'échine depuis quelques heures pour obtenir le focus sur une fenêtre "hta" pour pouvoir faire de l'automatisation de renseignements. (exemple j'écris une donnée dans un champ texte, je valide...)
mais je n'arrive à rien, voici mon script en vrac avec mes différents essais.
merci à vous
Code : Tout sélectionner
; ControlFocus("mshta.exe", "", "Edit1")
; ControlSend("nom de ma fenetre hta", "", "Edit1", "This is a line of text in the notepad window")
;$a = ControlGetFocus("[nom de ma fenetre hta]")
;$active = WinGetHandle('[ACTIVE]')
;ControlSend ( "nom de ma fenetre hta", "", "Edit1", "taper ici les caractère à envoyer")
;ControlFocus ("nom de ma fenetre hta", "", "[CLASS:Internet Explorer; INSTANCE:1]")
#include <IE.au3>
$oIE = _IEAttach ("nom de ma fenetre hta", "embedded")
;#include <IE.au3>
;$oIE = _IE_Example ("nom de ma fenetre hta")
;$oSubmit = _IEGetObjByName ($oIE, "nom de ma fenetre hta")
;$hwnd = _IEPropertyGet($oIE, "hwnd")
;_IEAction ($oSubmit, "focus")
;ControlSend($hwnd, "", "[CLASS:Internet Explorer_Server; INSTANCE:1]", "{Enter}")



