• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

スケールブロック定義

  • Thread starter Thread starter 77marco77
  • Start date Start date

77marco77

Guest
おはようございます。
登りたい ログイン エディタをそれぞれ入力することなく、より多くのブロック(参照ではなく定義)。
私はこのコードのlibsを見つけました:
Code:
(defun c:sbd ; = スケールブロック定義
(/ ssf n )
(コマンド "_.layer" "_thaw" "*" "_unlock" "*" "*" "*" "*" "")
(if)
(と)
(setq ss (ssget '(0 . "insert")))))))))
(setq sf (getreal "\nscale 要因: ")))
;および
(repeat (setq n)); それから
(コマンド)
"_.-bedit" (cdr (ssname ss (setq n (1- n)))))))
"_.scale" "_all" "" "0,0" sf
"_.bclose" "_save"
)
;繰り返して下さい
; 場合
(コマンド "_.layerp")
(プライアンス)
; 詐欺
誰: そして、私が必要とするものではなく、私が必要とするすべてを行う。

コードを変更できるので、 ログイン ブロックは "sign" のみで、属性ではありませんか? i.e. 小さい "simbolo" が、変更されていない属性のサイズ?
提案と助けを借りて、事前にありがとう!
 
Code:
(defun c:sbd2 ; = スケールブロック定義
(/ sssf n インデックス gru)
(コマンド "_.layer" "_thaw" "*" "_unlock" "*" "*" "*" "*" "")
(if)
(と)
(setq ss (ssget '(0 . "insert")))))))))
(setq sf (getreal "\nscale 要因: ")))
;および
(repeat (setq n)); それから
(コマンド "_.-bedit" (cdr (assoc 2 (sssname ss))))))))))))))
(setq gru (ssget "x")))
(setq gru1 (追加))
(repeat (setq インデックス (sslength gru)))))
(setq ent (ssname gru (setq インデックス (1- インデックス)))))))
(例:(= (= (cdr (assoc 0 (entget entget ent))))) "attdef")
(ssadd ent gru1)
)
)
(コマンド "_.scale" gru1 "" "0,0" sf "_.bclose" "_save")
;繰り返して下さい
; 場合
(コマンド "_.layerp")
(プライアンス)
; 詐欺
 
Last edited:

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top