Bonjour,
Il y a quelques années j'avais regardé les boites de dialogue existantes avec Autoit, je vous mets le code, _WinAPI_BrowseForFolderDlg() devrait correspondre à votre demande
Code : Tout sélectionner
#include <Array.au3>
#include <WinAPIDlg.au3>
#include <APIDlgConstants.au3>
$aa = FileRead(@DesktopDir & "\xcopy.txt")
$aFile = _WinAPI_GetSaveFileName("My Save File Dialog", _
"Text File (*.txt)|AutoIt File (*.au3)", @DesktopDir, "ww.txt", _
"", 1, $OFN_CREATEPROMPT, $OFN_EX_NOPLACESBAR, 0)
_ArrayDisplay($aFile)
FileWrite($aFile[1]&"\"&$aFile[2],$aa)
$aFile = _WinAPI_GetOpenFileName("My Open File Dialog", _
"Text File (*.txt)|AutoIt File (*.au3)", ".", @ScriptName, _
"", 2, BitOR($OFN_ALLOWMULTISELECT, $OFN_EXPLORER), $OFN_EX_NOPLACESBAR, 0)
_ArrayDisplay($aFile)
Local $sPath = _WinAPI_BrowseForFolderDlg(@DesktopDir, 'Select a folder from the list below.', BitOR($BIF_NEWDIALOGSTYLE, $BIF_EDITBOX, $BIF_VALIDATE))
MsgBox(0,"",$sPath)
$aFile = _WinAPI_GetOpenFileName("My Open File Dialog", _
"Text File (*.txt)|AutoIt File (*.au3)", ".", @ScriptName, _
"", 2, $OFN_EXPLORER, $OFN_EX_NOPLACESBAR)
_ArrayDisplay($aFile)
J'ai essayé de rapatrier l'image sur le forum pour ne pas la perdre mais je n'ai pas réussi. Merci de le faire (mieux que moi
)