haitun518 发表于 2012-10-19 23:53 
改换图层,含对块的处理
程序调试了一下,稍作了修改。
应用时请将俩文件放置于CAD可搜索的路径中。存为文件名: changelayer.dcl - //定义转换图层的对话框
- changelayer:dialog{
- label= "图层转换";
- :row{
- :list_box
- {label="转换自";
- key="oldly_list";
- width=20;
- height=12;
- }
- :list_box
- {label="转换到";
- key="newly_list";
- width=20;
- height=12;
- }
- }
- :row{
- :text{key="linetype1";width=20;value="线型:";}
- :text{key="linetype2";width=20;value="线型:";}
- }
- :row{
- :text{key="linewidth1";width=20;value="线宽:";}
- :text{key="linewidth2";width=20;value="线宽:";}
- }
- :row{
- :button{alignment=centered;fixed_width=true;width=10;label="设置...";key="set_ly";}
- ok_cancel;
- }
- }
- //定义设置的对话框
- setfunction:dialog{
- label= "设置";
- :column{
- :toggle{label="强制对象颜色为ByLayer";key="change_cl";}
- :toggle{label="强制对象线型为ByLayer";key="change_lt";}
- :toggle{label="强制对象线宽为ByLayer";key="change_lw";}
- :toggle{label="清理多余的图层";key="clean_ly";}
- :text{label="";}
- }
- ok_cancel;
- }
|