明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 永不言弃

[已解答] 练习对话框出问题,求助修改

[复制链接]
发表于 2015-11-29 18:27:18 | 显示全部楼层
永不言弃 发表于 2015-11-29 08:15
??什么情况

是这样的我对个完全不通  在工作中我需要一步更改字体 但是这段命令 不是很方便 更改完不是我想要的字体这段代码 我不会改 它是一个 更改字体和字高的一段 我尝试着更改 但是它毫无变化
这个是 选中文字 会变成standard字体和125的字高  我想更改成MSP明朝的字体 125的字高不用变化 能帮助我一下吗?十分感谢  
(defun c:tt()
   (setvar "cmdecho" 0)
   (princ "\n惪慖潰洈徾:")                ------- 这个乱字 我记得好像是选择文字 提示什么的
   (setq ss(SSGET  '((0 . "text"))))
   (setq n 0)
    (repeat (sslength ss)
     (setq ent(ssname ss n))
     (setq en(entget ent))
     (setq en(subst'( 7 . "standard")(assoc 7 en)en))
     (setq en(subst'(40 . 125)(assoc 40 en)en))
     (setq en(subst'(41 . 1)(assoc 41 en)en))
     (entmod en)
   (setq n(1+ n))
   )
  (princ)
)
发表于 2015-11-29 21:01:10 | 显示全部楼层
张大锤 发表于 2015-11-29 18:27
是这样的我对个完全不通  在工作中我需要一步更改字体 但是这段命令 不是很方便 更改完不是我想要的字体这 ...
  1. (defun c:tt()
  2.     (setvar "cmdecho" 0)
  3.     (princ "\n选择文字:")               
  4.     (setq ss(SSGET  '((0 . "text"))))
  5.     (setq n 0)
  6.      (repeat (sslength ss)
  7.       (setq ent(ssname ss n))
  8.       (setq en(entget ent))
  9.       (setq en(subst'( 7 . "MSP明朝")(assoc 7 en)en));CAD中必须有“MSP明朝”的字体
  10. ;;;      (setq en(subst'(40 . 125)(assoc 40 en)en))
  11. ;;;      (setq en(subst'(41 . 1)(assoc 41 en)en))
  12.       (entmod en)
  13.     (setq n(1+ n))
  14.     )
  15.    (princ)
  16. )
发表于 2015-11-30 03:09:49 | 显示全部楼层
本帖最后由 xyp1964 于 2015-11-30 03:11 编辑
  1. ;; tt(字高对话框)
  2. (defun c:tt ()
  3.   (defun main-pro ()(princ th))
  4.   (defun ap1 ()
  5.     (xyp-Dcl-Gettile '("po1"))
  6.     (set_tile "th" (nth (atoi po1) lst1))
  7.   )
  8.   (xyp-initSet '(th) '(100. "0"))
  9.   (setq lst1 '("1.0" "1.5" "2.0" "3.0" "5.0" "10.0" "15.0" "20.0" "25.0" "30.0")
  10.         ilst '(":row{"
  11.                ("th" "文字高度" "real" "10")
  12.                ("po1" "" "poplist" "lst1" "6" "(ap1)")
  13.                "}"
  14.               )
  15.   )
  16.   (if (= (xyp-Dcl-Init Ilst "【文字高度设置】" t) 1)
  17.     (main-pro)
  18.   )
  19.   (princ)
  20. )


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2015-11-30 08:06:03 | 显示全部楼层
xyp1964 发表于 2015-11-30 03:09

EP就是好               
 楼主| 发表于 2015-11-30 08:16:31 | 显示全部楼层
zdqwy19 发表于 2015-11-29 21:01

可以用的                    
发表于 2015-11-30 15:12:17 | 显示全部楼层
来学习下,以防后面有用
发表于 2015-11-30 21:14:01 | 显示全部楼层
zdqwy19 发表于 2015-11-29 21:01

这个我试过 我输入完TT 它还是standard
发表于 2015-11-30 21:19:00 | 显示全部楼层
本帖最后由 zdqwy19 于 2015-11-30 21:44 编辑
张大锤 发表于 2015-11-30 21:14
这个我试过 我输入完TT 它还是standard

你的字体文件有‘msp明朝‘的字体没有?

发表于 2015-11-30 21:25:41 | 显示全部楼层
zdqwy19 发表于 2015-11-30 21:19
你的字体文件有‘msp明朝‘的字体没有?

这个我还真没看...明天上班去看看...
 楼主| 发表于 2015-11-30 22:20:50 | 显示全部楼层
zdqwy19 发表于 2015-11-30 21:19
你的字体文件有‘msp明朝‘的字体没有?

没有,百度一下,下载
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-6 11:10 , Processed in 0.171540 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表