;面板按键数据结构
 ;(list "按键提示" "执行命令" "提供命令的文件名" "命令缩写" "分割线颜色")
 ;list "插入图框" "mini_tk"  nil nil "1")
 ;(list "墙宽 300" "mini_wall w 300") "执行命令"支持命令串和lisp函数，也支持exe文件
 ;(list "墙宽 300" "(setq miniwallwidth 300)")
 ;(list "插入图框" "mini_tk" nil "tk")
 ;(list "插入图框" "mini_tk" "aaa,lsp,bbb.vlx,ccc.vlx,ddd.rax" "tk" 3 颜色标记1-255) 提供命令的文件名支持多个文件，不同文件用逗号分隔
 ;(list "AutoLispVlisp帮助文件" "mk:@MSITStore:LISP函数参考2008中文版.chm::/ALR.default.246.1.htm" nil "hhh" 19)


;主面板开始
(setq 
   my_panel_all ;名字不要和其他冲突即可
   (list
   "插件管理面板-所有迷你命令，此面板命令【XALL】" 
   (list "【&S 设】迷你设置"
     (list "◆绘图比例" "mini_drawing_scale" nil nil 1)
     (list "└ 1 : 5  " "mini_drawing_scale 5")
     (list "└ 1 : 10  " "mini_drawing_scale 10")
     (list "└ 1 : 20  " "mini_drawing_scale 20")
     (list "└ 1 : 25  " "mini_drawing_scale 25")
     (list "└ 1 : 40  " "mini_drawing_scale 40")
     (list "└ 1 : 50  " "mini_drawing_scale 50" nil nil 1)
     (list "└ 1 : 75  " "mini_drawing_scale 75")
     (list "└ 1 : 100 " "mini_drawing_scale 100" nil nil 1)
     (list "└ 1 : 150 " "mini_drawing_scale 150")
     (list "└ 1 : 200 " "mini_drawing_scale 200" nil nil 1)
     (list "└ 1 : 250 " "mini_drawing_scale 250")
     (list "└ 1 : 300 " "mini_drawing_scale 300")
     (list "└ 1 : 400 " "mini_drawing_scale 400")
     (list "└ 1 : 500 " "mini_drawing_scale 500" nil nil 1)
     (list "└ 1 : 600 " "mini_drawing_scale 600")
     (list "└ 1 : 750 " "mini_drawing_scale 750")
     (list "└ 1 : 800 " "mini_drawing_scale 800")
     (list "└ 1 : 1000" "mini_drawing_scale 1000" nil nil 1)
     nil
     (list "修复其他填充不显示问题" "mini_fix_pattern" nil nil 1)
     (list "修复迷你菜单问题" "minimenu" nil nil 9)
     (list "修复文字出现问号问题" "mini_fix_fonts" nil nil 6)
     "ROW_END"
     (list "当前用户设置..." "mini_config" nil nil 2)
     (list "快捷键设置及命令搜索..." "mini_pgp_edit" nil nil 19)
     nil
     (list "关闭迷你图标" "mini_close_toolbar" nil nil 3)
     (list "Email开发者" "mini_QQ_email" nil nil 5)
    nil
     (list "打开迷你工具文件夹" "mini_open_folder" nil nil 6)
     (list "打开当前DWG文件夹" "mini_current_folder" nil nil 7)
     (list "打开缩写命令文件目录" (vl-filename-directory (findfile "acad.pgp")) nil nil 17)
     (list "打开ACAD主目录" (vl-filename-directory (findfile "acad.exe")) nil nil 18)
    nil
     (list "开合迷你下拉菜单" "mini_merge_menu" nil nil 8)
     (list "开关屏幕菜单" "mini_menu" nil nil 11)
    nil
     (list "背景颜色" "mini_background" nil nil 10)
    nil
    (if (< (atof (getvar "ACADVER")) 20.0) (list "切换双击出面板" "(setq mai_panel_double_click (not mai_panel_double_click))" nil nil 14))
    (if (< (atof (getvar "ACADVER")) 20.0) (list "切换图纸空间双击出面板" "(setq mai_panel_pspace_click (not mai_panel_pspace_click))" nil nil 15))
     (list "编辑此面板代码" "(mai_dos_execute \"迷你命令和收录命令嵌套套面板[xall].lsp\" T)(load \"迷你命令和收录命令嵌套套面板[xall].lsp\")(c:xall)" nil nil 16)
    nil
     (list "重新加载面板代码" "(load \"迷你命令和收录命令嵌套套面板[xall].lsp\")(c:xall)" nil nil 16)
    nil
     (list "绿色卸载迷你" "mini_unload" nil nil 13)
  )
  (list "【&L 层】图  层"
     (list "当前层" "layercur")
    nil
     (list "打开层" "layeron")
     (list "打开所有图层" "layeronall")
    nil
     (list "关闭层" "layeroff")
     (list "分离层" "layeriso")
     (list "关闭全部图层" "(command \"_.layer\" \"off\" \"*\" \"y\" \"\")")
    nil
     (list "锁定层" "layerlck")
     (list "分离锁层" "layerlckiso")
     (list "解锁层" "layerulk")
     (list "解锁所有图层" "layerunlall")
    nil
     (list "冻结层" "layerfrz")
     (list "解冻层" "layerthaw")
     (list "自由所有图层" "layerfreeall")
    nil
     (list "保存图层状态" "mini_layerstates_save")
     (list "恢复图层状态" "mini_layerstates_res")
    nil
     (list "显示所有实体" "mini_unblank")
     (list "隐藏实体" "mini_blank")
    nil
     (list "ET 图层管理..." "lman") 
     (list "ET 图层浏览..." "laywalk")
     (list "ET 图层匹配" "laymch")
     (list "ET 改层复制" "copytolayer")
     (list "ET 图层删除" "laydel") 
 )
  (list "【&E 扩】扩展命令"
     (list "全能修剪" "mini_extrim")
     (list "剪范围外块.填充.图片" "mini_xclip" nil nil 2)
     (list "LM 复制块自动随线并断线" "LM_abb" "碰到块的线自动断[LM_abb&LM_abbs]V1-7.lsp")
     (list "LM 选块自动随线并断线" "LM_abbs" "碰到块的线自动断[LM_abb&LM_abbs]V1-7.lsp")
     nil
     (list "随机变化复制..." "mini_random_copy" nil nil 2)
     (list "删除增强" "mini_exerase")
     (list "复制增强" "mini_excopy")
     (list "移动增强" "mini_exmove")
     (list "镜像增强" "mini_exmirror")
     (list "仿 SU 复制" "mini_su_copy")
     nil
     (list "中心缩放实体" "mini_scale_center" "中心缩放实体[mini_scale_center].lsp" nil 1)
     (list "中心旋转实体" "mini_rotate_center" "中心旋转实体[mini_rotate_center].lsp")
     nil
     (list "ET 多窗口拉伸" "mstretch")
     nil
     (list "偏移倒角数字面板->>" "mini_number_panel" nil nil 2)
     nil
     (list "ET 偏移增强" "exoffset")
     (list "贯通偏移" "mini_offset_throught")
     (list "多选多重偏移" "mini_MOffset")
     nil
     (list "两组多平行线倒角" "mini_mfillet")
          "ROW_END"
     (list "LM 复制由模型到图纸空间" "lm_ms2ps" "实体由模型空间转到图纸空间[lm_ms2ps].lsp" nil 1)
     (list "LM 复制实体到布局" "lm_c2layouts" "复制实体到布局[lm_c2layouts].lsp" nil 1)
     (list "LM 复制实体到外部参照" "lm_c2xref" "复制实体到外部参照文件[lm_c2xref].lsp" nil 1)
     (list "LM 复制实体到外部文件" "lm_c2dwg" "复制实体到外部文件[lm_c2dwg].lsp" nil 1)
     (list "LM 复制实体到图块" "lm_Block_Add" "块内嵌套实体增减[lm_Block_Add&del]V1-1.lsp" nil 4)
     nil
     (list "LM 线段两端延长" "lm_dex" "线段两端延长或缩短一定距离[lm_dex].lsp" nil 1)
     nil
     (list "交点断开" "mini_break_inter")
     (list "框选打断并删除短线" "mini_break_erase" "框选打断并删除短线[mini_break_erase].lsp")
     (list "均分断开" "mini_break_divide")
     nil
     (list "查看幻灯库" "mini_view_slb")
     nil
  )
  (list "【&W 墙】墙线-双线"
     (list "墙功能数字面板->>" "mini_wall_panel")
     nil
     (list "连续画墙" "mini_wall" nil nil 5)
     nil
     (list "单线变墙" "mini_line_to_wall" nil nil 250)
     nil
     (list "修补墙柱门窗" "mini_fix_wall")
     nil
     (list "删墙柱门窗" "mini_erase_wall")
     (list "墙生轴线" "mini_wall_2_axis")
     (list "墙填充" "mini_fill_wall")
     nil
     (list "批量修改墙宽" "mini_wall_width" nil nil 1)
          "ROW_END"
     (list "简易多线" "mini_dline")
     (list "修补双线" "mini_fix_dline")
  )
  (list "【&O 轴】轴线-梁柱"
     (list "直线轴网..." "mini_axis_line")
     (list "圆弧轴网..." "mini_axis_arc")
     (list "轴号外偏" "mini_axis_out")
     (list "修改轴号" "mini_axis_update")
     (list "生成轴号" "mini_axis_text")
     nil
     (list "梁柱数字面板->>" "mini_column_panel")
     (list "＋ 型柱" "mini_c_column")
     (list "Ｌ 型柱" "mini_l_column")
     (list "Ｔ 型柱" "mini_t_column")
     (list "○ 型柱" "mini_O_column")
     (list "□ 型柱" "mini_r_column")
     nil
     (list "轴线布柱" "mini_axis_column")
     (list "多义线变柱" "mini_pline_to_column")
     (list "转PKPM GS柱" "mini_pline_to_beam")
     nil
     (list "填 充 柱" "mini_fill_column")
     (list "墙体填充" "mini_fill_wall")
     nil
     (list "画梁" "mini_beam")
     (list "梁生轴线" "mini_beam_2_axis")
     (list "单线变梁" "mini_line_to_beam")
     nil
     (list "批量修改梁宽" "mini_beam_width" nil nil 1)
     (list "筏板梁倒角" "mini_foundation_beam")
     (list "修补梁柱" "mini_fix_beam")
     nil
     (list "形心对齐" "mini_xxdq")
  )
  (list "【&D 门】门 窗"
     (list "门窗数字面板->>" "mini_window_panel")
     nil
     (list "墙上开门" "mini_hole_door")
     (list "两点画门" "mini_door")
     (list "墙上开参数门窗" "mini_hole_win")
     (list "两点画参数门窗" "mini_win")
     (list "开转角窗" "mini_coner_win")
     nil
     (list "修补墙柱门窗" "mini_fix_wall")
     (list "删墙柱门窗" "mini_erase_wall")
     (list "匹配门窗" "mini_match_win")
     (list "修改门窗" "mini_modify_win")
     nil
     (list "内外翻转" "mini_win_direction1")
     (list "左右翻转" "mini_win_direction2")
     (list "修改门窗宽度" "mini_win_width")
     nil
     (list "◆门 坎 线" "mini_door_line")
     (list "└删 除" "mini_door_line Erase")
     (list "└双 线" "mini_door_line Double")
     (list "└单 线" "mini_door_line Single")
     "ROW_END"
     (list "◆门窗编号" "mini_win_text")
     (list "└更 新" "mini_win_text u")
     (list "└选 择" "mini_win_text g")
     (list "└显 示" "mini_win_text s")
     (list "└隐 藏" "mini_win_text h")
     nil
     (list "造门窗表" "mini_win_list")
     (list "翻转属性" "mini_dim_flip")
     (list "属性开关" "mini_attribon")
     nil
     (list "窗 立 面" "mini_winelev")
     (list "圆弧立面窗" "mini_elev_arcwin")
     (list "幕墙立面" "mini_winelev2")
     (list "动态网格" "mini_dtwg")
     nil
     (list "由门窗表生成大样边框" "mai_win_text_elev" nil nil 1)
     (list "门窗立面开启线" "mini_kqx")
  )
   (list "【&M 尺】尺寸标注"
     (list "全能标注" "mini_dim_devide")
     (list "合并标注" "mini_dim_merge")
     (list "标注总尺寸" "mini_dim_total")
     nil
     (list "标注移动" "mini_dim_move")
     (list "标注归位" "mini_dim_home")
     (list "标注避让" "mini_dim_fix_text")
     nil
     (list "剪延长线" "mini_dim_trim")
     (list "对齐标注" "mini_dim_align")
     nil
     (list "标注更新" "mini_dim_update")
     (list "检查标注误差" "mini_dim_check")
     nil
     (list "标注文字复原" "mini_dimreassoc")
     (list "固化标注文字" "mini_bzgd" "将尺寸值改为固定数值[mini_bzgd].lsp" nil 1)
     "ROW_END"
     (list "快速生成实体辅助线" "mini_fzx" nil nil 5)
     nil
     (list "柱子轴线标注" "mini_dimpoly")
     nil
     (list "门窗轴线标注" "mini_dim_win")
     (list "轴线标注" "mini_dim_Axis")
     (list "标注任意线" "mini_dim_line")
     (list "墙柱轴线标注" "mini_dim_wall")
  )
   (list "【&B 块】图块-遮罩-组"
     (list "慧眼识块..." "mini_BlockSee")
     (list "快速做块" "mini_quick_block")
     (list "智能分堆建块" "mini_fdjk" nil nil 2)
     nil
     (list "快速替换块或点" "mini_blk_replace")
     (list "图块重命名" "mini_blk_rename")
     (list "LM 复制并重命名的图块" "LM_cblock" "复制并重命名的图块[LM_cblock].lsp" nil 1)
     nil
     (list "改变块的插入点" "mini_blk_Insertion")
     (list "块内实体到0层" "mini_blk2lay0")
    nil
     (list "超级炸块" "mini_exp_mblk")
     (list "炸到块所在层" "mini_exptoblay")
    nil
     (list "批量翻转" "mini_block_flipm")
     (list "自由翻转" "mini_block_flips")
     nil
     (list "沿路径布块..." "mini_blk_along_line")
     (list "多块同时基点缩放" "mini_dksf" "多块同时缩放[mini_dksf].lsp" nil 4)
     nil
     (list "LM 往图块中加入图元" "lm_Block_Add" "块内嵌套实体增减[lm_Block_Add&del]V1-1.lsp" nil 4)
     (list "LM 删除块中图元" "lm_Block_del" "块内嵌套实体增减[lm_Block_Add&del]V1-1.lsp")
     (list "LM 移动块中图元" "lm_block_move" "块内嵌套实体移动[lm_block_move]V1-2.lsp")
     (list "ET 从图块中复制图元" "ncopy")
     (list "LM 分离块里嵌套块" "lm_enb" "分离块里面的嵌套块[lm_enb].lsp" nil 1)
     nil
     (list "转块属性为文字" "mini_att2text" nil nil 2)
     (list "外部参照改相对路径" "mini_xdlj" nil nil 2)
     (list "复制外部参照为无名块" "mini_xref2blk" nil nil 2)
     nil
     (list "LM 属性批量移动" "lm_mvAtt" "批量属性编辑[lm_xxAtt]V1-1.lsp" nil 1)
     (list "LM 属性批量改颜色..." "lm_AttCol" "属性批量改颜色[lm_AttCol].lsp" nil 1)
     (list "LM 属性批量旋转" "lm_roAtt" "批量属性编辑[lm_xxAtt]V1-1.lsp" nil 1)
     (list "LM 属性批量特征修改..." "lm_edAtt" "批量属性编辑[lm_xxAtt]V1-1.lsp" nil 1)
     nil
     (list "LM 外部文件批量属性处理..." "lm_BAtte" "批量属性处理[lm_BAtte]V1-4.lsp" nil 1)
     nil
     (list "ACAD组命令" "group")
     (list "快速建组" "mini_group_creat")
     (list "快速炸组" "mini_group_explode")
     (list "组开关" "(setvar \"pickstyle\" (if (= (getvar \"pickstyle\") 0) 1 0))")
     
     nil
     (list "ACAD遮罩Wipeout" "Wipeout")
     (list "给块添加遮罩" "mini_BlockWipeouts")
     (list "封闭曲线转遮罩" "mini_wipeout")
     (list "删除遮罩" "mini_erase_wipeout")
     nil
     (list "多样外框显示开关" "mini_wipeout_Frames")
  )
  (list "【&P PL】多段线-变形"
     (list "3点生成矩形" "mini_3p_rectang")
     (list "生成水平外接矩形" "mini_object_rectang")
     (list "最小面积外接矩形" "mini_MinEncrectang" "最小面积外接矩形[mini_MinEncrectang].lsp" nil 1)
     (list "最小外接圆" "mini_MinEncCircle" "最小外接圆[mini_MinEncCircle].lsp" nil 1)
     nil
     (list "增加顶点" "mini_add_vertex")
     (list "删除顶点" "mini_delete_vertex")
     (list "线弧转换" "mini_lw_arc")
     nil
     (list "连接多线" "mini_pljoin")
     (list "局部动态拉伸<不封闭>" "mini_patrial_stretch" nil nil 2)
     (list "局部动态偏移" "mini_patrial_offset" nil nil 3)
     (list "局部正交" "mini_patrial_ortho" nil nil 4)
     nil
     (list "多义线批量处理" "mini_pline_batch" nil nil 5)
     (list "非填充方式满铺多义线" "mini_pline_to_solid")
     (list "转曲线为多义线" "mini_curve_2_pline")
     (list "等弦长均分曲线" "mini_divide_sp")
     (list "等弧长断开曲线" "mini_break_divide")
     (list "ACAD边界命令" "boundary")
     (list "实体外轮廓" "mini_boundary")
     (list "内偏移内轮廓" "mini_bo_inter" nil nil 1)
     nil
     (list "LM 带宽度多段线变线框" "lm_mpolyout" "带宽度多段线变线框[lm_mpolyout]V1-1.lsp" nil 4)
     nil
     (list "将面域转成多义线" "mini_region_2_pline" nil nil 4)
     (list "将SOLID实体变填充" "mini_solid_2_hatch" "实体SOLID转实体填充[mini_solid_2_hatch].lsp" nil 1)
     (list "将圆变实心圆环" "mini_circle_2_donut" "圆转圆环[mini_circle_2_donut].lsp" nil 4)
     nil
     (list "批改宽度命令行" "mini_pwidth")
     (list "批改宽度面板->>" "mini_pwidth_panel" nil nil 1)
     nil
     (list "手绘抖动变形" "mini_freehand" nil nil 6)
     (list "调整对象XY比例" "scxyz" nil nil 6)
     (list "四边形变形" "mini_trans_reg" nil nil 6)
     (list "沿路径无缝连接复制" "mini_CopyAlongCurve" nil nil 6)
     (list "曲线展开立面转投影立面" "mini_hm" nil nil 6)
  )

  (list "【&T 字】文  字"
     (list "HFB 中文简繁编码转换" "hfb_trans_code" "中文简繁编码转换[hfb_trans_code].lsp" nil 4)
     nil
     (list "外部多行书写" "mini_shell_text")
     (list "外部多行编辑" "mini_shell_edit")
     (list "多样编辑" "mini_sedit")
     nil
     (list "自动序号" "mini_xuhao")
     (list "词库管理..." "mini_text_lib")
     nil
     (list "文字打断" "mini_exp_text")
     (list "文字连接" "mini_join_text")
     (list "重排版" "mini_text_order")
     (list "强大多样修改 Cht" "mini_cht")
     nil
     (list "LM 单行文字变多行" "lm_Text2MText" "单行文字变多行文字[lm_Text2MText]V2-0.lsp")
     (list "LM 沿曲线标注文字" "lm_CurveText" "动态曲线布文字[lm_CurveText]V1-4.lsp")
     (list "LM 文字关联外框" "lm_tbox" nil nil 1)
     nil
     (list "文字变线" "mini_text2pl")
     nil
     (list "全部字体用我的字库" "mini_use_myfonts" nil nil 5)
     (list "自动替换缺失的字库" "mini_fix_fonts" nil nil 6)
     (list "字形..." "mini_style_any")
     (list "字形 HZ..." "mini_style_hz")
     (list "字形 KHZ..." "mini_style_khz")
     nil
     (list "标注图名" "mini_index_name")
     (list "插入日期" "mini_date_text")
     nil
     (list "文字改斜归正" "mini_gxgz" "文字改斜归正[mini_gxgz].LSP")
     nil
     (if (< 18.1 (atof (getvar "ACADVER")) 19.3)
         (list "写高精度矢量文字" "t2g" "STSC_Text2Geom_v18.dll,STSC_Text2Geom_v19.dll")
     )
  )
  (list "【&C 计】统计.表格"
     (list "XC 选择易" "xc_ss" "ss_v1.37.fas" "ss" 4)
     (list "链式连锁反应选择" "mini_chain_Sel" nil nil 4)
     nil
     (list "自动编号" "mini_xuhao")
     (list "输出表格到Excel" "mini_text2excel")
     (list "GU 输入Excel表格到ACAD" "Gu_X2C" "输入Excel表格到ACAD[gu_x2c].lsp")
     (list "输出文字到粘贴板" "mini_text_2_clipboard" "粘贴板[mini_text_2_clipboard].lsp")
     nil
     (list "统计门窗表" "mini_win_list")
     (list "块统计表" "mini_block_clist")
     (list "LM 包括嵌套块的统计表" "lm_BlockCount" "包括嵌套块的统计表[lm_BlockCount]V1-5.lsp")
     (list "块属性统计表" "mini_attrib_list")
     nil
     (list "统计文字并列表" "mini_text_list" nil nil 1)
     nil
     (list "统计总面积" "mini_total_area" nil nil 4)
     (list "面积和长度统计表" "mini_area_order")
     (list "长度分层统计表" "mini_total_Length")
     nil
     (list "面积标注" "mini_area_text")
     (list "点选标面积" "mini_point_area")
     (list "标注房间内尺寸.周长.面积" "mini_dim_room" nil nil 1)
     nil
     (list "住宅面积分摊表" "mini_area_analyze")
     nil
     (list "标注加减结果" "mini_text_cale1")
     (list "标注乘除结果" "mini_text_cale2")
     (list "标注表达式计算结果" "mini_cale_txt" nil nil 1)
  )
  (list "【&I 例】图例-总图"
     (list "◆建筑图例" "mini_symbol")
     (list "折 断 线" "mini_break_line")
     (list "点 引 线" "mini_dot_line")
     (list "箭头线" "mini_arrow_line")
     (list "箭头线 2" "mini_arrow_line2")
     (list "箭头线 3" "mini_arrow_line3")
     (list "箭头线 4" "mini_arrow_line4")
     (list "箭头线 7" "mini_arrow_line7")
     (list "大 箭 头" "mini_arrow_line5")
     (list "入口箭头" "mini_arrow_line6")
     (list "流线箭头" "mini_arrow_trace")
     (list "素土夯实" "mini_tamped_soil")
     (list "自然土壤" "mini_nature_soil")
     (list "空心砖墙" "mini_air_brick")
     (list "面    砖" "mini_face_brick")
     (list "保温材料" "mini_batting_fill")
     (list "大样索引" "mini_indexnum1")
     (list "剖切索引" "mini_indexnum2")
     (list "大样编号" "mini_indexnum3")
     (list "大剖面号" "mini_index_sec1")
     (list "小剖面号" "mini_index_sec2")
     (list "对称符号" "mini_index_mirror")
     (list "指 北 针" "mini_index_north")
     (list "绘制洞口符号" "mini_draw_Hole" nil nil 1)
     (list "绘制洞口中心线" "mini_Hole_CenterLine" nil nil 2)
     (list "建筑标高" "mini_bg")
     (list "总图标高" "mini_ztbg")
     (list "高程标高" "mini_gcbg")
     (list "建筑坐标" "mini_zb")
     (list "三维坐标" "mini_3dzb")
      nil
     (list "审图云线" "mini_styx"  nil nil 1)
 )
     
     

  (list "【&H 填】填  充"
     (list "◆快捷填充面板->>" "mini_hatch_panel")
     (list "快捷填充命令行" "mini_hatch")
     (list "└选择" "(setq maihatchDefault 0)(c:xall)")
     (list "└点选" "(setq maihatchDefault 1)(c:xall)")
     (list "└修改" "(setq maihatchDefault 2)(c:xall)")
     (list "└虚框" "(setq maihatchDefault 3)(c:xall)")
      nil
     (list "选现有图案填充" "mini_hatch_select" "选现有图案填充[mini_hatch_select].lsp")
      nil
     (list "自定义填充" "mini_custom_pattern")
      nil
     (list "对齐填充图案" "mini_hatch_move")
      nil
     (list "ACAD填充对话框" "bhatch")
     (list "由填充生成边界" "mini_hatchb")
      nil
     (list "填充图案提取" "mini_hatch_out")
     (list "批量分离填充" "mini_hatch_isolate" nil nil 3)
     (list "ET 增强填充" "superhatch")
  )
  (list "【&A 建】建筑构件"
     (list "公共卫生间布置" "mini_jieju")
     (list "住宅家具布置" "mini_furniture")
    nil
     (list "楼梯平面" "mini_stair_plan" )
     (list "圆弧楼梯平面" "mini_arc_stair")
     (list "自动扶梯平面" "mini_auto_stair")
     nil
     (list "电梯轿厢平面" "mini_elevator")
     nil
     (list "楼梯剖面" "mini_stair_section")
     (list "视线升高剖面" "mini_analyzeview")
     nil
     (list "四坡顶平面" "mini_hip_roof")
     nil
     (list "单线变路" "mini_Line_to_Road")
     nil
     (list "建筑高度" "mini_build_high")
     (list "阴影分析" "mini_build_shadow")
  )
  (list "【&X 型】景观 线型"
     (list "改线型" "mini_ltype")
     (list "线型方向" "mini_reverse_line")
     nil
     (list "变线为树<线型树>" "mini_tree_style")
     (list "线型<树>转换为块" "mini_lt_shp2blk")
     nil
     (list "ET 制作线型..." "mkltype")
     (list "ET 形变块" "shp2blk")
     (list "ET 制作形到Shx文件" "mkshape")
     "ROW_END"
     (list "成片布树" "mini_tree_group")
     (list "苗木统计表" "mini_mmtj" nil nil 6)
     (list "苗木填充面积统计表" "mini_mmtj_hatch" nil nil 2)
     nil
     (list "封闭多义线搭桥" "mini_add_path" nil nil 4)
     (list "封闭多义线挖路" "mini_remove_path" nil nil 5)
     nil
     (list "灌木面积标注" "mini_shrub_text" nil nil 12)
     (list "标注苗木数量" "mini_plant_text" nil nil 11) 
     nil
     (list "多义线变灌木边缘线" "mini_shrub_edge" nil nil 1)
  )
  (list "【&V VP】布图 视口"
     (list "插入图框" "mini_tk")
     nil
     (list "局部取图" "mini_jbqt")
     (list "多义线内局部变虚" "mini_pline_jbbx")
     (list "快速局部重生成" "mini_regen")
     nil
     (list "图纸目录或拆分DWG" "mini_tzml")
     (list "合并多个DWG文件" "mini_merge_dwgs")
     nil
     (list "外部参照改相对路径" "mini_xdlj")
     (list "批量做外部引用条件图" "mini_batch_xref" nil nil 2)
     nil
     (list "图纸空间1:1布图" "mini_ps_scale")
     (list "模型空间做块布图" "mini_ms_scale")
     (list "炸布图块" "mini_ms_exp")
     nil
     (list "绘制视口外框" "mini_vp_outline")
     nil
     (list "ET 改变模型/图纸" "chspace")
     (list "ET 对齐模型/图纸" "alignspace")
     (list "ET 同步调整视口" "vpsync")
     (list "ET 查询视口比例" "vpscale")
     (list "ET 合并布局" "layoutmerge")
     (list "视口锁定或解锁" "mini_vportlock" "视口锁定或解锁[mini_vportlock].LSP" nil 1)
     nil
     (list "UCS复原，南立面方向" "mini_z1" "四个立面方向，UCS旋转命令[Z1-Z4].lsp" "z1" 1)
     (list "东立面方向UCS" "mini_z2" "四个立面方向，UCS旋转命令[Z1-Z4].lsp" "z2" 2)
     (list "北立面方向UCS" "mini_z3" "四个立面方向，UCS旋转命令[Z1-Z4].lsp" "z3" 3)
     (list "西立面方向UCS" "mini_z4" "四个立面方向，UCS旋转命令[Z1-Z4].lsp" "z4" 4)
     (list "选实体的 UCS" "mini_zo" "四个立面方向，UCS旋转命令[Z1-Z4].lsp" "zo" 4)
  )
  (list "【&U 优】清理-优化"
     (list "一键到位清理Purge" "mini_purge")
     (list "清理短线,点,空文字" "mini_line_clean")
     (list "删除图中常规词典" "mini_dicts" "对当前图形里的常规词典进行列表[mini_dicts].lsp" nil 1)
     nil
     (list "合并重线" "mini_line_union")
     (list "ET 消重图元..." "overkill")
     (list "框选修补线" "mini_fix_line")
     nil
     (list "一键清除双美元$符号" "mini_layer_killdollar" nil nil 11)
     (list "合并图层.字样.线型等..." "mini_multimerge" nil nil 12)
     nil
     (list "快捷 Z 轴归零" "mini_Flat")
     (list "ET 二维化对象" "Flatten")
      nil
     (list "基点取整" "mini_quzheng")
     nil
     (list "一键变色" "mini_yjbh" nil nil 1)
     (list "在断开处画圆" "mini_chk_open" nil nil 4)
     nil
     (list "LM 按图层调整绘图顺序" "lm_ldorder" "按图层调整绘图顺序迷你修改版[lm_ldorder]V1-2.lsp")
     nil
     (list "一切属性改为随层" "mini_yqsc" "一切属性改为随层[mini_yqsc].lsp" nil 1)
     nil
     (list "按颜色分层，颜色随层" "mini_layer_bycolor" nil nil 1)
  )
  (list "【&Q 齐】刷子.对齐"
     (list "快速替换块或点" "mini_blk_replace")
     nil
     (list "◆刷文字内容" "mini_match_Text_Value")
     (list "└增强多选" "mini_match_Text_Value z")
     (list "└简单多选" "mini_match_Text_Value J")
     (list "└精确单选" "mini_match_Text_Value Q")
     nil
     (list "匹配文字大小" "mini_match_Text_size")
     (list "匹配文字角度" "mini_match_Text_Angle")
     nil
     (list "水平对齐文字" "mini_match_Text_y")
     (list "垂直对齐文字" "mini_match_Text_x")
     nil
     (list "LM 匹配嵌套实体属性" "lm_nburst" "匹配嵌套实体属性[lm_nburst]V1-1.lsp" nil 1)
     (list "LM 匹配块属性" "lm_MatchAttribs" "匹配块属性[lm_MatchAttribs].lsp" nil 1)
     nil
     (list "表格内实体智能居中" "mini_cell_center")
     nil
     (list "水平对齐引线" "mini_Leader_alignh" nil nil 2)
     (list "垂直对齐引线" "mini_Leader_alignv" nil nil 2)
     nil
     (list "单文字对齐线" "mini_text_align" "单文字对齐线[mini_text_align].lsp")
     (list "LM 单选文字动态对齐曲线" "lm_atc" "单文字动态对齐曲线[lm_atc]V1-2.lsp")
     (list "LM 多选文字动态对齐曲线" "lm_TxAlign" "多文字动态对齐曲线[lm_TxAlign]V1-6.lsp")
     nil
     (list "LM 实体动态对齐曲线" "lm_oa" "实体动态对齐曲线[lm_oa]V1-3.lsp")
 )

  (list "【&Z 装】装饰工具"
        (list "木工板" "mini_mugongban" nil nil 4)
        (list "夹板截面" "mini_jiaban" nil nil 3)
        (list "实木收口" "mini_woodsec" nil nil 6)
        nil
        (list "木地板截面" "mini_woodsec_floor" nil nil 2)
        (list "石膏板截面" "mini_gypsumsec" nil nil 1)
        nil
        (list "玻璃截面" "mini_glasssec" nil nil 5)
        nil
        (list "焊缝" "mini_weld_line" nil nil 13)
        (list "角钢钢框" "mini_jggk" nil nil 11)
        (list "钢板截面" "mini_steel" nil nil 13)
        (list "型钢截面面板" "mini_xg" nil nil 14)
        nil
        (list "石材截面" "mini_stonesec" nil nil 7)
        nil
        (list "木方剖面" "mini_mfpm")
        (list "层板、抽屉剖面" "mini_cdpm")
        (list "柜子剖面" "mini_gzpm")
        (list "高柜平面" "mini_ggpm")
        (list "立面索引" "mini_index_elev")
        (list "四边剖断线" "mini_sbpdx")
        nil
        (list "角线平面" "mini_jianxian_plan")
        (list "角线立面" "mini_jianxian_elev")
        nil
        (list "木方垫板" "mini_mfdb")
        (list "智能墙面垫板" "mini_znmf")
        (list "灯具连线" "mini_elec_line")
    )




  (list "【&G 改】增加修改命令"
     (list "更新命令")
     (list "设置快捷键" "mini_pgp_edit" nil nil 19)
     (list "合并图层.字样.线型等..." "mini_multimerge" nil nil 12)
     (list "链式连锁反应选择" "mini_chain_Sel")
     (list "全能标注" "mini_dim_devide")
     (list "层板、抽屉剖面" "mini_cdpm")
     (list "自动序号" "mini_xuhao")
     (list "门窗立面开启线" "mini_kqx")
     (list "角线立面" "mini_jianxian_elev")
     (list "超级炸块" "mini_exp_mblk")
     (list "总图标高" "mini_ztbg")
     (list "高程标高" "mini_gcbg")
     "ROW_END"

     (list "新增命令")
     (list "按颜色分层，颜色随层" "mini_layer_bycolor" nil nil 1)
     (list "一切属性改为随层" "mini_yqsc" "一切属性改为随层[mini_yqsc].lsp" nil 1)
     (list "墙功能数字面板->>" "mini_wall_panel")
     (list "梁柱数字面板->>" "mini_column_panel")

  )
  (list "【&X 新】新收录命令"
      (list "文字关联外框" "lm_tbox" nil nil 1)
      (list "选现有图案填充" "mini_hatch_select" "选现有图案填充[mini_hatch_select].lsp")
      (list "文字改斜归正" "mini_gxgz" "文字改斜归正[mini_gxgz].LSP")
       nil
      (list "LM 线段两端延长" "lm_dex" "线段两端延长或缩短一定距离[lm_dex].lsp" nil 1)
      nil
      (list "LM 复制由模型到图纸空间" "lm_ms2ps" "实体由模型空间转到图纸空间[lm_ms2ps].lsp" nil 1)
      (list "LM 复制实体到布局" "lm_c2layouts" "复制实体到布局[lm_c2layouts].lsp" nil 1)
      (list "LM 复制实体到外部参照" "lm_c2xref" "复制实体到外部参照文件[lm_c2xref].lsp" nil 1)
      (list "LM 复制实体到外部文件" "lm_c2dwg" "复制实体到外部文件[lm_c2dwg].lsp" nil 1)
      nil
      (list "LM 复制并重命名的图块" "LM_cblock" "复制并重命名的图块[LM_cblock].lsp" nil 1)
      (list "LM 分离块里面的嵌套块" "lm_enb" "分离块里面的嵌套块[lm_enb].lsp" nil 1)
  )
     
     
  )
 )



    ;mai_panel_color_line
       ; 1.2.3.... 缺省颜色线隔多少个图标设置 
       ;0 仅去缺省分割线，保留自定义分割线
       ;-1 去所有所有分割线,保留间隔距离
       ;-2 去除所有分割线和间隔距离

 
(mai_load_panel_pgp my_panel_all) ;无需启动面板即启动快捷命令,my_panel_all与13行名字对应
(defun c:xall ()
   (mai_last_com "xall")
   (mai_make_panel2 my_panel_all "mai_panel_index_a" 24 30)
)
     ; my_panel_all  前面的表
      ;"mai_panel_index_a" 记忆面板页面的函数名，长一些，不要冲突
      ;24    面板按键行数，列数不用设置，程序自动判断
      ;30    面板单个按键宽度
