Page 1 sur 1
[R] FileOpenDialog
Posté : sam. 05 nov. 2011 14:30
par silvere
bonjour,
J'ai un petit problème :
► Afficher le texte
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$chemin = IniRead(".\Sauvegarde.ini", "Dofus", "Chemin d'accé", "")
#region ### START Koda GUI section ### Form=
Global $Form1 = GUICreate($chemin, 397, 126, 254, 124)
Global $Button1 = GUICtrlCreateButton("...", 168, 24, 25, 17)
Global $Input1 = GUICtrlCreateInput("", 40, 24, 121, 21)
Global $Button2 = GUICtrlCreateButton("Sauvgarder", 96, 64, 81, 25)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$chemin = FileOpenDialog("Choisisez l'executable", @DesktopDir, "Executable(*.exe)")
GUICtrlSetData($Input1, $chemin)
Case $Button2
IniWrite(".\Sauvegarde.ini", "Dofus", "Chemin d'accé", $chemin)
EndSwitch
WEnd
Avec ce code, rien ne se passe, sa n'écrit pas le chemin d'accé dans le fichier Sauvegarde.
je ne sais pas pourquoi surment une erreur "bête" comme je fait souvent
Merci d'avance
Re: [..] FileOpenDialog
Posté : sam. 05 nov. 2011 14:42
par moi
peut etre que tu a mal écris le chemin de l'ini pour être sur écris le chemin entier...
Re: [..] FileOpenDialog
Posté : sam. 05 nov. 2011 15:02
par mikell
Coucou
Tadaaa...
l'aide a écrit :FileOpenDialog : @WorkingDir is changed on successful return.
Donc si l'exe sélectionné est dans le même dossier que ton script, ça va, mais sinon faut faire ça
Code : Tout sélectionner
Case $Button1
$chemin = FileOpenDialog("Choisisez l'executable", @DesktopDir, "Executable(*.exe)")
GUICtrlSetData($Input1, $chemin)
[color=#FF0000]FileChangeDir (@ScriptDir)[/color]
Case $Button2
IniWrite(".\Sauvegarde.ini", "Dofus", "Chemin d'accé", $chemin)
Re: [..] FileOpenDialog
Posté : sam. 05 nov. 2011 15:26
par silvere
T'a réponse a tout toi O_o
merci !
Re: [..] FileOpenDialog
Posté : sam. 05 nov. 2011 17:16
par mikell
silvere a écrit :T'a réponse a tout toi O_o
J'aimerais bien ...
Mais en l'occurence c'est pas moi, c'est l'aide, d'où l'intérêt de faire de bonnes recherches :
l'aide a écrit :FileOpenDialog - Remarks : @WorkingDir is changed on successful return.
(....)
@WorkingDir : Current/active working directory
(....)
FileChangeDir : Changes the current working directory. Related : @WorkingDir