seekoer
路人甲
路人甲
  • 注册日期2003-09-23
  • 发帖数20
  • QQ
  • 铜币213枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1814回复:0

CAD SETUP

楼主#
更多 发布于:2003-09-23 22:25
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);
}

}
喜欢0 评分0
游客

返回顶部