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

suffix や prefix を選択したテキストに差し込む

  • Thread starter Thread starter blubossa
  • Start date Start date
illustra la soluzione se vuoi...

eccola qui sotto:

;; ;;
;procedura per inserire un suffisso ad uno o più testi selezionati ;;
;;con la stessa logica è facile gestire anche un prefisso, od una qualsiasi stringa da aggiungere;;
(defun c:txs1 ()

(setvar "cmdecho" 0)
(initget 1 "sx dx")
(setq risposta (getkword "\n scegli la mano: sx dx:" ))

(if (= risposta "sx")
(setq suf "_sx")
(setq suf "_dx")
);if

(prompt "\nseleziona i testi: ")

(setq testo1 (ssget))
(setq lunghezza (sslength testo1))
(setq conta 0)
(repeat lunghezza
(setq bb (ssname testo1 conta))
(setq aa (entget bb))
(if (equal (cons 0 "text") (assoc 0 aa))
(progn
(setq sold (cdr (assoc 1 aa)))
(setq snew (strcat sold suf))
(entmod (subst (cons 1 snew) (assoc 1 aa) aa))
(entupd (cdr (assoc -1 aa)))
) ;progn
) ; if
(setq conta (1+ conta))
);repeat
(princ)
);def
 

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