2008-11-17 7 views
7

고객의 응용 프로그램 "AppName"의 구성 파일은 CommonAppData에 저장되어 있습니다. 내가 VBScript를 함께 올바른 폴더 이름을 얻는 방법 C:\ProgramData\AppName vbscript의 CommonAppData

입니다 윈도우 비스타에서 C:\Documents and Settings\All Users\Application Data\AppName

  • 입니다

    • 에서 윈도우 XP?

  • 답변

    11
    Const CommonAppData = &H23& ' the second & denotes a long integer ' 
    
    Set objShell = CreateObject("Shell.Application") 
    Set objFolder = objShell.Namespace(CommonAppData) 
    
    Set objFolderItem = objFolder.Self 
    
    MsgBox objFolderItem.Name & ": " & objFolderItem.Path 
    

    MSDN에는 다른 Shell Special Folder Constants을 나열하는 페이지가 있습니다.

    이 페이지도 좋습니다 : Enumerating Special Folders, Microsoft Windows 2000 Scripting Guide의 일부입니다.

    +1

    감사! 너는 내 하루를 구했다. ;-) – Mephisztoe