如何读取CATIA设置文件
CATIA二次开发 CAA开发
本文原作者:Luca Gutierrez,经授权后转发
读取CATIA设置文件
CATSettingRepository是CAA中负责管理设置文件(*.CATSetting)的类,该文件一般储存于“C:\Users\UserName\AppData\Roaming\DassaultSystemes\CATSettings”文件夹下,每一个SettingRepository对应一个设置文件,通过名字获得。
- 1CATSettingRepository * pRepository = CATSettingRepository::GetRepository("Licensing");
- 2char *settingAttrbuteName = new char[255];
- 3char *settingAttrbuteClass = new char[255];
- 4long oAttributeSize = 0;
- 5if(NULL != pRepository){
- 6while(pRepository ->NextAttribute(settingAttrbuteName,settingAttrbuteClass, &oAttributeSize) != -1){
- 7cout << settingAttrbuteName << "\t" << settingAttrbuteClass << "\t" << oAttributeSize << endl;
- 8 }
- 9}
- 10delete[] settingAttrbuteClass;
- 11delete[] settingAttrbuteName;