阅读:1947回复:0
CAD SETUP
OnSetup()
{ HKEY hKey; long ret=RegOpenKey(HKEY_LOCAL_MACHINE,"Software\\Autodesk\\AutoCAD\\R15.0\\ACAD-1:804",&hKey); DWORD dwType = REG_SZ; BYTE szData[100]; DWORD dwSize = sizeof(szData); if(ret==ERROR_SUCCESS) ret=RegQueryValueEx(hKey,"AcadLocation",0,&dwType,szData,&dwSize); char szRootName[100] = "\\support\\acad.mnu"; if(ret==ERROR_SUCCESS) strcat((char*)szData,szRootName); HANDLE hfile=CreateFile((char*)szData,GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); if(hfile!=INVALID_HANDLE_VALUE) { if(0xFFFFFFFF!=SetFilePointer(hfile,0,NULL,FILE_END)) { char szBuf[1000]="\n***POP14\n**CAM\n[&CAM]\n[->基本参数]\n[原点]^c^cchuck_datam\n"; DWORD dwWrite=0; long bRet=WriteFile(hfile,szBuf,strlen(szBuf),&dwWrite,NULL); if(!bRet)AfxMessageBox("error!"); } CloseHandle(hfile); } } |
|