(defun置換())
(setq メモブロック 0)
(prompt "\replaces選択したブロック) <point cro="" las="" pre="" win="">. "
(setq の selez (ssget))))
(/= selez nil の場合)
(プログ)
(setq l (sslength の selez))) (setq l (1- l)) (setq a 0)))
(ただし、< = l)
(プログ)
(setq ename(sname selez a)))) )
(setq alist(エントリ名)))
(= "insert"(cdr(assoc 0 alist)))) の場合)
(プログ)
(setq bn (cdr (assoc 2 alist)); ブロック名を取得する
; (prompt (strcat bn)) -------------------------------------------->デバッグ
(setq newname (getstring ( "bn" の新しいブロック名 ")))))))
(setq alist (subst (cons 2 newname ) (assoc 2 alist )))))
(entmod alist) (setq mes "ok.") (setq mes " しかし、それ ***** 再びあなたが書いた? いいえ。)
(setq memblock 1)
)
)
)
(setq a(1+)) (a))
)
)
(/= memblock 0 の場合)
(プログ)
(prompt "\nblocks to reload found.\n")
(スタンプ)
)
(prompt "\nblocks が見つかりません。) ツイート
)
)
)
) ;</point>