Command: SHGetFolderPath
- Updated2024-09-12
- 6 minute(s) read
Command: SHGetFolderPath
Command: SHGetFolderPath
Specifies folders that the operating system supports.
Input Parameters
SHGetFolderCSIDL |
Specifies the folders that DIAdem determines with the SHGetFolderPath function. |
Return Parameters
| ReturnValue | The return value is a String variable type. |
Example
The following example defines constants and displays the application folder. Refer to the SHGetFolderCSIDL variable for explanations on the constants.
| VBScript | Python |
Const CSIDL_ADMINTOOLS = &H0030 Const CSIDL_ALTSTARTUP = &H001d Const CSIDL_APPDATA = &H001a Const CSIDL_BITBUCKET = &H000a Const CSIDL_CDBURN_AREA = &H003b Const CSIDL_COMMON_ADMINTOOLS = &H002f Const CSIDL_COMMON_ALTSTARTUP = &H001e Const CSIDL_COMMON_APPDATA = &H0023 Const CSIDL_COMMON_DESKTOPDIRECTORY = &H0019 Const CSIDL_COMMON_DOCUMENTS = &H002e Const CSIDL_COMMON_FAVORITES = &H001f Const CSIDL_COMMON_MUSIC = &H0035 Const CSIDL_COMMON_PICTURES = &H0036 Const CSIDL_COMMON_PROGRAMS = &H0017 Const CSIDL_COMMON_STARTMENU = &H0016 Const CSIDL_COMMON_STARTUP = &H0018 Const CSIDL_COMMON_TEMPLATES = &H002d Const CSIDL_COMMON_VIDEO = &H0037 Const CSIDL_CONTROLS = &H0003 Const CSIDL_COOKIES = &H0021 Const CSIDL_DESKTOP = &H0000 Const CSIDL_DESKTOPDIRECTORY = &H0010 Const CSIDL_DRIVES = &H0011 Const CSIDL_FAVORITES = &H0006 Const CSIDL_FONTS = &H0014 Const CSIDL_HISTORY = &H0022 Const CSIDL_INTERNET = &H0001 Const CSIDL_INTERNET_CACHE = &H0020 Const CSIDL_LOCAL_APPDATA = &H001c Const CSIDL_MYDOCUMENTS = &H0005 Const CSIDL_MYMUSIC = &H000d Const CSIDL_MYPICTURES = &H0027 Const CSIDL_MYVIDEO = &H000e Const CSIDL_NETHOOD = &H0013 Const CSIDL_NETWORK = &H0012 Const CSIDL_PERSONAL = &H0005 Const CSIDL_PRINTERS = &H0004 Const CSIDL_PRINTHOOD = &H001b Const CSIDL_PROFILE = &H0028 Const CSIDL_PROFILES = &H003e Const CSIDL_PROGRAM_FILES = &H0026 Const CSIDL_PROGRAM_FILES_COMMON = &H002b Const CSIDL_PROGRAMS = &H0002 Const CSIDL_RECENT = &H0008 Const CSIDL_SENDTO = &H0009 Const CSIDL_STARTMENU = &H000b Const CSIDL_STARTUP = &H0007 Const CSIDL_SYSTEM = &H0025 Const CSIDL_TEMPLATES = &H0015 Const CSIDL_WINDOWS = &H0024 Call MsgBoxDisp("Application Data Folder = " & SHGetFolderPath(CSIDL_LOCAL_APPDATA))

