Merci de bien vouloir m'aider

Code : Tout sélectionner
Global rect.RECT
If FindWindow_("Notepad",#Null) = 0
RunProgram("Notepad") : Delay(100)
hNotepad = FindWindow_("Notepad",#Null)
If OpenPreferences("RunNotePad.cfg") = 0 ; Première utilisation
CreatePreferences("RunNotePad.cfg")
PreferenceGroup("Last_Use")
WritePreferenceLong("Pos_X", 468)
WritePreferenceLong("Pos_Y", 32)
WritePreferenceLong("Width",300)
WritePreferenceLong("Height",200)
ClosePreferences()
SetWindowPos_(hNotepad,#HWND_TOPMOST,468,32,300,200,#SWP_SHOWWINDOW)
Else
PreferenceGroup("Last_Use")
Pos_X = ReadPreferenceLong("Pos_X",468)
Pos_Y = ReadPreferenceLong("Pos_Y",32)
Width = ReadPreferenceLong("Width",300)
Height = ReadPreferenceLong("Height",200)
SetWindowPos_(hNotepad,#HWND_TOPMOST,Pos_X,Pos_Y,Width,Height,#SWP_SHOWWINDOW)
ClosePreferences()
EndIf
Delay(200)
EndIf
Repeat
GetWindowRect_(hNotepad,@rect)
If FindWindow_("Notepad",#Null) = 0
CreatePreferences("RunNotePad.cfg")
PreferenceGroup("Last_Use")
WritePreferenceLong("Pos_X", rect\left)
WritePreferenceLong("Pos_Y", rect\top)
WritePreferenceLong("Width",rect\right-rect\left)
WritePreferenceLong("Height",rect\bottom-rect\top)
ClosePreferences()
End
EndIf
Until hNotepad = 0