Vincenzo_O
Guest
全てに
私はlispのneophyteなので忍耐をとります。
私は、紙スペースの特定のポイントに配置された動的ブロックを選択するルーチンを実行しようとしています。そして、変数内のブロックの現在の値を阻害します。
lee mac のそれから変更したコードの下。動作しないし、なぜ理解していない。
皆様のお越しをお待ちしております。
(defun lm:getdynpropvalue (バルク プラップ))
(setqのprp (strcaseのprp)
(vl-some '(lambda (x ) (if (= prp (strcase (vla-get-propertyname x)))))))))) (vlax-get x 'value)))))))))
(vlax-invoke blk 'getdynamicblockproperties) )
)
)
(defun c:02test と x )
(setq ppp (getpoint "\n\tpick High left Corner\t [bleep]: ")
(setq x (nth 0 ppp) )
(setq y (nth 1 ppp)
(setq x1 (+ x 20.72)))
(setq y1 (- y 9.37)
(setq x2 (+ x 3.3)))
(setq y2 (- y 7.85)
(例:setq と (sget "_w" (list x1 y1)))
(= "insert" (cdr (assoc 0)))))
)
(印刷(setq x) (lm:getdynpropvalue))
)
(プライアンス)
)
私はlispのneophyteなので忍耐をとります。
私は、紙スペースの特定のポイントに配置された動的ブロックを選択するルーチンを実行しようとしています。そして、変数内のブロックの現在の値を阻害します。
lee mac のそれから変更したコードの下。動作しないし、なぜ理解していない。
皆様のお越しをお待ちしております。
(defun lm:getdynpropvalue (バルク プラップ))
(setqのprp (strcaseのprp)
(vl-some '(lambda (x ) (if (= prp (strcase (vla-get-propertyname x)))))))))) (vlax-get x 'value)))))))))
(vlax-invoke blk 'getdynamicblockproperties) )
)
)
(defun c:02test と x )
(setq ppp (getpoint "\n\tpick High left Corner\t [bleep]: ")
(setq x (nth 0 ppp) )
(setq y (nth 1 ppp)
(setq x1 (+ x 20.72)))
(setq y1 (- y 9.37)
(setq x2 (+ x 3.3)))
(setq y2 (- y 7.85)
(例:setq と (sget "_w" (list x1 y1)))
(= "insert" (cdr (assoc 0)))))
)
(印刷(setq x) (lm:getdynpropvalue))
)
(プライアンス)
)