2008-11-17 9 views
7

में CommonAppData एक ग्राहक का एप्लिकेशन "AppName" में इसकी कॉन्फ़िगरेशन फ़ाइलें CommonAppData में संग्रहीत होती हैं।vbscript

  • तहत Windows XP कि है कि C:\ProgramData\AppName

मैं VBScript साथ सही फ़ोल्डर कैसे प्राप्त करूं है C:\Documents and Settings\All Users\Application Data\AppName

  • Windows Vista के तहत?

  • उत्तर

    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, माइक्रोसॉफ्ट विंडोज 2000 स्क्रिप्टिंग गाइड का हिस्सा।

    +1

    धन्यवाद! आपने मेरा दिन बचाया ;-) – Mephisztoe