﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
1209	FileOpenDialog will not allow you to specify a folder	anonymous		"I could like FileOpenDialog to have the capability of selecting an existing folder or creating one.

the user's only hope currently is if they happen to know they path they want and can type it in with a \ at the end.  how are they going to know that?  it's not in the dialog!  and most users don't know the path to anything anyway.  so it's almost a useless feature except to the programmer type who knows autoit3.

best to make things as simple as possible.  people often tell me that they do not know where their downloaded files go.

obviously, this is a file dialog.  but I need something that will let me specify a folder.
is there something you can do?  I tried
            $var2=RegRead ( ""HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"", ""RegisteredOwner"")
            $var = FileOpenDialog ( ""Get Folder to Process"", ""c:\users\""&$var2&""\My Documents\"", ""All(*.*)"" , 2 )

but the 2 just isn't doing it.  I dare not use 1 because I don't want a file to feed to my program zapdupes, since it only processes directories. 


BTW, here is a chunk of code that would be a useful script to include in your collection:
        Select
        Case ""WIN_NT4""==@OSVersion
            $var2=RegRead ( ""HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"", ""RegisteredOwner"")
            $var = FileOpenDialog ( ""Get Folder to Process"", ""c:\users\""&$var2&""\"", ""All(*.*)"" , 2 )
        Case ""WIN_95""==@OSVersion
            $var = FileOpenDialog ( ""Get Folder to Process"", ""c:\My Documents"", ""All(*.*)"" , 2 )
        Case ""WIN_98""==@OSVersion
            $var = FileOpenDialog ( ""Get Folder to Process"", ""c:\My Documents"", ""All(*.*)"" , 2 )
        Case ""WIN_ME""==@OSVersion
            $var = FileOpenDialog ( ""Get Folder to Process"", ""c:\My Documents"", ""All(*.*)"" , 2 )
        Case ""WIN_2000""==@OSVersion
            $var2=RegRead ( ""HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"", ""RegisteredOwner"")
            $var = FileOpenDialog ( ""Get Folder to Process"", ""c:\documents and settings\""&$var2&""\My Documents\"", ""All(*.*)"" , 2 )
        Case ""WIN_XP""==@OSVersion
            $var2=RegRead ( ""HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"", ""RegisteredOwner"")
            $var = FileOpenDialog ( ""Get Folder to Process"", ""c:\documents and settings\""&$var2&""\My Documents\"", ""All(*.*)"" , 2 )
        Case ""WIN_2003""==@OSVersion
            $var2=RegRead ( ""HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"", ""RegisteredOwner"")
            $var = FileOpenDialog ( ""Get Folder to Process"", ""c:\documents and settings\""&$var2&""\My Documents\"", ""All(*.*)"" , 2 )
        Case ""WIN_VISTA""==@OSVersion
            $var2=RegRead ( ""HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"", ""RegisteredOwner"")
            $var = FileOpenDialog ( ""Get Folder to Process"", ""c:\users\""&$var2&""\My Documents\"", ""All(*.*)"" , 2 )
        Case ""WIN_7""==@OSVersion
            $var2=RegRead ( ""HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"", ""RegisteredOwner"")
            $var = FileOpenDialog ( ""Get Folder to Process"", ""c:\users\""&$var2&""\My Documents\"", ""All(*.*)"" , 2 )
        Case Else
            $var2=RegRead ( ""HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"", ""RegisteredOwner"")
            $var = FileOpenDialog ( ""Get Folder to Process"", ""c:\users\""&$var2&""\My Documents\"", ""All(*.*)"" , 2 )
        EndSelect
        If @error == 1 Then
			$filepath=""""
        EndIf
"	Feature Request	closed		AutoIt		None	Rejected		
