J'utilise régulièrement la commande "Send" sans soucis cependant je m'aperçois qu'en utilisant un "GUICtrlCreateInput" elle ne fonctionne pas correctement, je m'explique ;
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt('MustDeclareVars', 1)
test1()
Func test1()
Local $msg, $Verifier, $Fichier
GUICreate("test1",240,250)
$Fichier = GUICtrlCreateInput("", 20, 155, 195, 20)
$Verifier = GUICtrlCreateButton (" Vérifier ", 100, 175)
GUISetState()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $Verifier
Run(@WindowsDir & "\Notepad.exe", "") ; Ouvre le Bloc note et
Sleep (4000) ; renvoie une valeur fausse
Send ($Fichier) ; ( A commenter pour utiliser MsgBox)
; MsgBox(4096, "test1", GUICtrlRead($Fichier))
EndSelect
WEnd
EndFunc
; Commenter tout le reste et décommenter en dessous :
;~ $Fichier = InputBox ("", "")
;~ Run(@WindowsDir & "\Notepad.exe", "")
;~ Sleep (4000)
;~ Send ($Fichier)Est-ce que je ne peux simplement pas utiliser "Send" dans ces conditions ou bien est-ce une mauvaise manipulation ?
Merci d'avance
Alexandre



