乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 26|回复: 7

[编程交流] 将lisp更改为插入文本fro

[复制链接]

24

主题

93

帖子

76

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2022-7-5 18:29:57 | 显示全部楼层 |阅读模式
大家好,
我想更改这个Lisp,使其在期望点插入文本,现在它显示警报文本。
嘴唇贴着。
如果有人能帮上忙,我会很感激的。
 
谢谢
坡度。LSP
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 18:39:10 | 显示全部楼层
  1. (defun c:slop (/ pt1 pt2 p h)
  2. ;; Modified by Tharwat     ;;
  3. ;; Text object added to codes    ;;
  4. (and
  5.    (setq pt1 (getpoint "\nSelect first point: "))
  6.    (setq pt2 (getpoint pt1 "\nSelect other point: "))
  7.    (setq p (getpoint "\nSpecify Text Location :"))
  8.    (entmake
  9.      (list
  10.        '(0 . "TEXT")
  11.        (cons 10 p)
  12.        (cons 11 p)
  13.        (cons
  14.          1
  15.          (strcat
  16.            "Slope ="
  17.            (rtos (* (/ (/ (abs (float (- (cadr pt1) (cadr pt2)))) 10.0)
  18.                        (abs (float (- (car pt1) (car pt2))))
  19.                     )
  20.                     1000.0
  21.                  )
  22.                  2
  23.                  3
  24.            )
  25.            "%"
  26.          )
  27.        )
  28.        (cons 40
  29.              (if (zerop (setq h
  30.                                (cdr
  31.                                  (assoc
  32.                                    40
  33.                                    (entget (tblobjname "STYLE" (getvar 'textstyle)))
  34.                                  )
  35.                                )
  36.                         )
  37.                  )
  38.                (getvar 'textsize)
  39.                h
  40.              )
  41.        )
  42.        (cons 7 (getvar 'textstyle))
  43.      )
  44.    )
  45. )
  46. (princ)
  47. )
回复

使用道具 举报

24

主题

93

帖子

76

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2022-7-5 18:48:54 | 显示全部楼层
你好,塔瓦特先生,
谢谢你的快速回复。是的,这是我想要的,只有一个问题,文字高度和所选文字样式高度不一样。
 
谢谢
回复

使用道具 举报

5

主题

956

帖子

963

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 18:56:48 | 显示全部楼层
FWIW,带箭头的对齐坡度文本
旧线程
 
嗨Tharwat nice 2 c u
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 19:08:29 | 显示全部楼层
以上更新的代码
 
现在,如果当前文本样式中的文本高度等于0.0,它将检索系统变量TEXTSIZE的值,否则文本样式的高度设置将为1。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 19:21:18 | 显示全部楼层
 
你好,hanhphuc
 
我真的很高兴看到你再次参与进来。
 
欢迎回来。
回复

使用道具 举报

24

主题

93

帖子

76

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2022-7-5 19:23:30 | 显示全部楼层
你好,塔瓦特先生,
现在它工作得很好。
谢谢你的时间和帮助。
 
G、 B.Y。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 19:31:13 | 显示全部楼层
不客气。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-12 19:47 , Processed in 0.707842 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表