lispCopy code(defun modify-text-style-and-color ()
(setq ss (ssget "_:L" '((0 . "TEXT"))))
(if ss
(progn
(setq text-style "新的文字樣式") ; 替換為妳想要的文字樣式名
(setq text-color 2) ; 替換為妳想要的顏色代碼,2代表黃色
(setq ent nil)
(repeat (sslength ss)
(setq ent (ssname ss 0))
(setq text-obj (vlax-ename->vla-object ent))
(vla-put-StyleName text-obj text-style)
(vla-put-ColorIndex text-obj text-color)
(ssdel ent ss)
)
(princ "文字樣式和顏色已修改。")
)
(princ "未找到文字對象。")
)
)
請註意,這是壹個簡單的示例,僅適用於修改當前選擇集中的文字對象。妳可以根據自己的需求進行修改和擴展。記得在AutoCAD中加載Lisp程序並調用(modify-text-style-and-color)命令來執行修改操作。