2015年12月15日 09:15:31

10楼

(princ "\n命令:tx 改变字体文件!")

(defun c:tx (/ acaddocument tstyle textitem textcont seltext i textsel

texti)

(vl-load-com)

(setq acaddocument (vla-get-activedocument (vlax-get-acad-object)))

(setq tstyle (vla-get-textstyles acaddocument))

(vla-add tstyle "CXB_txt")

(setq textitem (vla-item tstyle "CXB_txt"))

(vla-put-fontfile textitem "gbenor.shx") ;"romans.shx"

(vla-put-bigfontfile textitem "GBCBIG.shx") ;"hztc2.shx"

(vla-put-width textitem 1)

(vla-put-height textitem 0.0)

(prompt "\n点选需转换的字体:")

(setq seltext (vlax-ename->vla-object (car (entsel))))

(setq selstyle (vla-get-stylename seltext))

(if (wcmatch selstyle "[@#]*")

(progn

(setq selstyle (strcat "[@#]" (substr selstyle 2)))

;;;(vla-put-stylename (vla-item tstyle (vla-get-stylename seltext)) selstyle )

))

(setq textsel

(ssget "_x" (list (cons 0 "TEXT,ATTDEF") (cons 7 selstyle)))

)

(setq i 0)

(repeat (sslength textsel)

(setq texti (vlax-ename->vla-object (ssname textsel i)))

(vla-put-stylename texti "CXB_txt")

(vla-put-scalefactor texti 1)

;;; (vla-put-height

;;; texti

;;; (* 100 (fix (/ (vla-get-height texti) 100)))

;;; )

;;; (if (= (vla-get-height texti) 200)

;;; (vla-put-height texti 300)

;;; )

(setq i (1+ i))

)

;;(vla-regen acadDocument acallViewports)

(vla-regen acadDocument :vlax-true)

(princ)

)

回复

lisp修改天正标高值_【求教】如何批量修改天正字体相关推荐

  1. lisp修改天正标高值_表达式计算修改版本,增加计算函数选择按钮[2019年1月23日更新]...

    本帖最后由 wayne_myles 于 2019-1-22 11:30 编辑 这个计算器不错 我输入9999*9999直接提示表达式不正确 6666 http://bbs.mjtd.com/threa ...

  2. 修改mysql表前缀_使用phpMyAdmin批量修改Mysql数据表前缀的方法

    多个网站共用一个Mysql数据库时,为使数据库管理不混乱,一般采用不同的网站使用不同前缀名的方式进行区分.而如何批量修改已有数据库的前缀名呢?全部导出修改后再导入?还是一个表一个表的修改?今天我要介绍 ...

  3. lisp修改天正标高值_天正CAD里面如何修改标高三角形尺寸,一直太大?

    回答: 1.首先,我们先单击"绘图"工具栏中的"直线"按钮,绘制出一个标高符号,就像一个横着放的旗帜.标高符号绘制完成,我们就要进行下一个步骤了. 2.选择菜单 ...

  4. jsonobject修改key的值_修改JSONArray里所有key的值

    下面举一个代码的列子目的是实现如下功能: [{"userId":1,"userName":"plf"},{"userId" ...

  5. python字典修改键所对应值_详解如何修改python中字典的键和值

    我们知道python中字典是无序的,它们都是通过hash去对应的.一般的如果我们需要修改字典的值,只需要直接覆盖即可,而修改字典的键,则需要使用字典自带的pop函数,示例如下: t = {} t['a ...

  6. 必须是可修改的左值_信用卡还不上?修改账单日缓解压力?这些注意事项一定要知道~...

    众所周知,除了分期付款和最低还款外,我们在平时还可以通过修改账单日来缓解还款压力. 但是,修改账单不是那么简单的,它也有许多规则.如果我们申请修改账单日,不符合银行条件的话,是会将被拒绝的哦! 所以今 ...

  7. python数据库操作批量sql执行_使用Python批量修改数据库执行Sql文件

    由于上篇文章中批量修改了文件,有的时候数据库也需要批量修改一下,之前的做法是使用宝塔的phpMyAdmin导出一个已经修改好了的sql文件,然后依次去其他数据库里导入,效率不说极低,也算低了,且都是些 ...

  8. 怎么修改jar包的yml文件_电脑怎么批量修改文件名

    大家好,今天分享一篇来源小白一键重装网(xiaobaixitong.com)关于解答:电脑怎么批量修改文件名. 电脑怎么批量修改文件名呢?很多小伙伴喜欢手机自拍,然后把自拍照片存储到电脑里,需要给照片 ...

  9. 批量修改栏目名_Endnote中英文混排批量修改小技巧

    来源:卓琳 赵一鸣 北医三院 临床流行病学和循证医学 如果参考文献量大,涉及多种类型和语言,手工附上参考文献非常低效,还是得借助文献管理软件.由于output style选择的不同,中文参考文献的书写 ...

最新文章

  1. VMware HA实战攻略之四VMware HA安装及配置
  2. java基础学习(2)-java基本数据类型
  3. E20170626-gg
  4. Django ORM 数据库操作
  5. nodejs mysql 返回json_python向mysql中存储JSON及Nodejs取出
  6. (二十二)用RANSAC算法来求线性回归模型的参数
  7. git 命令总结(转)
  8. MFC在指定控件区域内进行一些操作
  9. DSOframer 的简单介绍和资源整理(2015-09-02重新整理)
  10. 深度学习训练模型的硬件条件(点评)
  11. T检验、F检验和统计学意义(P值或sig值)
  12. C#中的动态类型(Dynamic)
  13. 中国车牌归属地数据库
  14. 微商城系统之商家平台任务自动分析处理系统_OctShop
  15. 您无法登录 MSN Messenger
  16. INH-RFP-BSA-NPs载INH和RFP白蛋白纳米粒/载卡巴他赛的白蛋白纳米粒的制备
  17. HTML5三种对密码加密的方法
  18. 最赚钱的十大增值业务
  19. php get str length,Oracle自定义函数f_henry_GetStringLength
  20. c++ Asan(address-sanitize)的配置和使用

热门文章

  1. 可视化的数据结构和算法
  2. 我为什么选择比特币现金
  3. Leetcode PHP题解--D27 620. Not Boring Movies
  4. WxCountUp - 数字滚动(微信小程序插件)
  5. zabbix3.2监控centos6网卡流量
  6. Linux ssh命令无法使用
  7. Angular文件上传---fileUpload的使用
  8. 使用ContentProvider
  9. 基于VMware vSphere 5.0的服务器虚拟化实践(9)
  10. Linux下利用rsync实现多服务器文件同步