ads_name ssname;
Acad::ErrorStatus rt = acdbGetAdsName(ssname,ZZId);
struct resbuf * cmdlist;
cmdlist = acutBuildList(RTSTR,_T("draworder"),RTENAME,ssname,RTSTR,"",RTSTR,"B",0);
if (cmdlist == NULL)
{
acedSSFree(ssname);//释放选择集
return FALSE;
}
acedCmd(cmdlist);
acutRelRb(cmdlist);
ads_printf( _T("\nDRAWORDER test!" ));
Acad::ErrorStatus rt = acdbGetAdsName(ssname,ZZId);
struct resbuf * cmdlist;
cmdlist = acutBuildList(RTSTR,_T("draworder"),RTENAME,ssname,RTSTR,"",RTSTR,"B",0);
if (cmdlist == NULL)
{
acedSSFree(ssname);//释放选择集
return FALSE;
}
acedCmd(cmdlist);
acutRelRb(cmdlist);
ads_printf( _T("\nDRAWORDER test!" ));
此脚本演示了如何使用ACAD库进行DRAWORDER操作,包括获取选择集名称、构建命令列表并执行绘图顺序命令。
2285

被折叠的 条评论
为什么被折叠?



