图层状态操作信息。/
我以为是时候发布代码了。至少,不仅仅是在线程中随机发布。刚刚完成这一步,似乎是一个很好的起点。我知道它主要是关于核心命令的信息,但我相信它对一些人来说仍然很有价值。有关如何操作/创建等的信息。代码中的层状态。不确定这些是什么时候推出的,但它们在2009年起作用。我还包括对layerstate save命令的重写,以包括“覆盖”layerstate的选项(如果已经存在)。
享受
---------------------------------------------------------------------------------------------------------;;;层状态操作信息和子例程;;;-----------------------------------------------------------------------------------------------------------------------------;;;除了“AT:LayerStateSave”,AlanJ.Thompson声称对以下编码没有所有权,也没有责任。都是核心AutoCAD。;;;编译自:“AutoCAD 2009帮助:开发人员文档”;;;使用AutoCAD Civil 3D 2009进行测试和验证;;;编制人:Alan J.Thompson,09.09.09;;--------------------------------------------------------------------------------------------------------------;;;图层状态值;;;组合数值以使用多个;;;示例:(应用“+”(1 2 4 8 16 32 64 128))=>255;;;---------------------------------------------------------------------------------------------------------------------------------------;;;掩码:一个整数和,指定层状态中要恢复的属性。;;;1-恢复保存的开或关值;;;2-恢复保存的冻结或解冻值;;;4-恢复保存的锁值;;;8-恢复保存的绘图或无绘图值;;;16-恢复保存的VPVSDFLT值;;;32-恢复保存的颜色;;;64-恢复保存的线型;;;128-恢复保存的线宽;;;255-还原所有内容;;;-----------------------------------------------------------------------------------------------------------------------------;;;还原标志;;;------------------------------------------------------------------------------------------------------------------------------------------------------;;;影响层状态恢复方式的可选整数和。;;;1-关闭所有未处于恢复层状态的层;;;2-冻结所有未处于恢复层状态的层;;;4-将图层状态特性恢复为视口替代(要求视口不是零值)。;;;---------------------------------------------------------------------------------------------------------------------------------------;;;命令(如果成功,则返回T;如果不成功,则返回nil):;;;-----------------------------------------------------------------------------------------------------------------------------;;;最有用的,带有信息;;;-------------------------------------------------------------------------------------;;;LayerStateDelete(layerstate delete“LayerStateName”);;;LayerStateList(layerstate getnames“T包含隐藏的layerstates,可选”“T包含外部参照layerstates,可选”);;;LayerStateRename(layerstate rename“OldName”“NewName”);;;LayerStateImport(layerstate import“Filename.las&path”);;;示例:(layerstate导入c:\\mylayerstate.las);;;LayerStateExport(layerstate export“LayerStateName”“Filename.las&path”);;;示例:(layerstate导出“Storm”c:\\Storm.las”);;;LayerStateRestore(layerstate restore“LayerStateName”“Viewport ename,nil for ModelSpace”“RestoreFlags
页:
[1]