;;;--------------------- ;;;插入爆破材料库 ;;;--------------------- (DEFUN C:bpclk() (SETQ DCL_ID (LOAD_DIALOG "custom.DCL")) (NEW_DIALOG "BP_DCL" DCL_ID) (setq bt2t (GET_TILE "bp_2t") bp4t (GET_TILE "bp_4t") bp6t (GET_TILE "bp_6t") ) (cond (= bp2t 1) (setq bpnm "bp2t.dwg") (= bp4t 1) (setq bpnm "bp4t.dwg") (= bp6t 1) (setq bpnm "bp6t.dwg") ) (ACTION_TILE "accept" "(drw_bp)(done_dialog)") (START_DIALOG)(UNLOAD_DIALOG DCL_ID) (PRINC))
(defun drw_bp() (setq pt1 (getpoint "插入点<炸药出口>:")) (setq pt2 (getpoint "巷道方向:")) (setq fwj (angle pt1 pt2)) (setvar "aunits" 3);;角度弧度 (setq M (get_m));;获取比例m (command "insert" bpnm pt1 1 "" fwj);插入汇签 );;;end插入爆破材料库
//------------------------ //插入爆破材料库对话框 //--------------------- BP_DCL:dialog { label="插入爆破材料库"; :radio_row {label=""; :radio_button {label="1~2t"; key="bp_2t"; value=1; }
:radio_button {label="3~4t"; key="bp_4t"; value=0; } :radio_button {label="5~6t"; key="bp_6t"; value=0; } } ok_cancel; } |