#3979 closed Feature Request (Fixed)
APIShellExConstants.au3 : missing entry concerning FOLDERID_Desktop — at Version 3
Reported by: | cyberyeye@… | Owned by: | |
---|---|---|---|
Milestone: | Component: | Standard UDFs | |
Version: | Severity: | None | |
Keywords: | APIShellExConstants.au3, FOLDERID_Desktop | Cc: |
Description (last modified by mLipok)
For a project I had to use FOLDERID_Documents I was suprised that this variable was missing from : APIShellExConstants.au3
So I have edited : APIShellExConstants.au3 to add below line 623 :
Global Const $FOLDERID_Documents = '{FDD39AD0-238F-46AF-ADB4-6C85480369C7}'
and of course it's works as expected (perfectly without any other modification !)
https://learn.microsoft.com/en-us/windows/win32/shell/knownfolderid?redirectedfrom=MSDN
say:
FOLDERID_Documents GUID {FDD39AD0-238F-46AF-ADB4-6C85480369C7} Display Name Documents Folder Type PERUSER Default Path %USERPROFILE%\Documents CSIDL Equivalents CSIDL_MYDOCUMENTS, CSIDL_PERSONAL Legacy Display Name My Documents Legacy Default Path %USERPROFILE%\My Documents
This quick "fix" allow to do, example:
Local $Dst = "C:\Temp\Documents" _WinAPI_ShellSetKnownFolderPath($FOLDERID_Documents, $Set_Dst, 0, 0)
Is this quick "fix" could being added to the next AutoIT version ?
Regards
Change History (4)
Changed 13 months ago by cyberyeye@…
comment:2 Changed 13 months ago by Jpm
- Resolution set to Fixed
- Status changed from new to closed
Thanks
in fact I did it before your ticket
Cheers
comment:3 Changed 13 months ago by mLipok
- Description modified (diff)
Note: See
TracTickets for help on using
tickets.
APIShellExConstants.au3 req feature : add_new var :FOLDERID_Documents