使用python獲取C4D常用的目錄
import c4d
獲取c4d的啟動目錄
c4d.storage.GeGetStartupPath()
'C:\\Program Files\\MAXON\\CINEMA 4D R16'
獲取用戶設(shè)置目錄
c4d.storage.GetUserSiteSpecificPath()
'C:\\Users\\your_host_name\\AppData\\Roaming\\MAXON\\CINEMA 4D R16_14AF56B1\\library\\python\\packages\\win64'
獲取啟動時默認寫入目錄
c4d.storage.GeGetStartupWritePath()
'C:\\Users\\your_host_name\\AppData\\Roaming\\MAXON\\CINEMA 4D R16_14AF56B1'
獲取啟動的app
'C:\\Program Files\\MAXON\\CINEMA 4D R16\\CINEMA 4D.exe'
獲取用戶預(yù)設(shè)目錄
c4d.storage.GeGetC4DPath(c4d.C4D_PATH_PREFS)
'C:\\Users\\NJB\\AppData\\Roaming\\MAXON\\CINEMA 4D R16_14AF56B1\\prefs'
獲取c4d默認lib目錄
c4d.storage.GeGetC4DPath(c4d.C4D_PATH_LIBRARY)
'C:\\Program Files\\MAXON\\CINEMA 4D R16\\library'
獲取用戶lib目錄
c4d.storage.GeGetC4DPath(c4d.C4D_PATH_LIBRARY_USER)
'C:\\Users\\NJB\\AppData\\Roaming\\MAXON\\CINEMA 4D R16_14AF56B1\\library'
GeGetC4DPath()函數(shù)的參數(shù)
參數(shù)名 | 意義 |
---|---|
C4D_PATH_PREFS | Cinema 4D 預(yù)設(shè)目錄 |
C4D_PATH_RESOURCE | Cinema 4D 資源目錄 |
C4D_PATH_LIBRARY | Cinema 4D 內(nèi)置庫目錄 |
C4D_PATH_LIBRARY_USER | Cinema 4D 庫目錄(多用戶使用時會不同) |
C4D_PATH_ONLINE_HELP | Cinema 4D 在線幫助目錄 |
C4D_PATH_DESKTOP | OS桌面路徑 |
C4D_PATH_HOME | OS 用戶home目錄 |
C4D_PATH_STARTUPWRITE | 可寫入的啟動目錄 |
C4D_PATH_MYDOCUMENTS | 用戶文檔目錄 |