le problème est que le script doit démarré un programme et écrire dedans le contenu de l'input, mais il n'écrit que la première lettre
pourquoi ???
Code : Tout sélectionner
#include <GUIConstants.au3>
AutoItSetOption("SendKeyDownDelay", 100)
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 165, 96, 193, 125)
$Input1 = GUICtrlCreateInput("Input1", 8, 8, 145, 21)
$Button1 = GUICtrlCreateButton("Button1", 24, 40, 113, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Select
Case $nMsg = $GUI_EVENT_CLOSE
Exit
Case $nMsg = $Button1
fonction1()
EndSelect
WEnd
Func fonction1()
Send ( "#r" )
Sleep ( 1000)
WinWaitActive("Exécuter")
Sleep ( 1000 )
Send("notepad.exe{Enter}")
Sleep ( 1000 )
winWaitActive("Sans titre -")
Send ("{"&$Input1&"}")
EndFunc