找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: cdlh

[求助] [求助]:求大侠帮忙写一个单行文字输入框 LSP

[复制链接]
发表于 2004-11-7 09:20:23 | 显示全部楼层

  1. (defun c:tt  (/ fn index txtstr inspt txthgt)
  2.   (vl-load-com)
  3.   (setq fn (open "tmp.dcl" "w"))
  4.   (write-line
  5.     "txt:dialog{label="请输入";
  6. :edit_box{label="文字内容";key="content";width=30;}
  7. ok_only;
  8. }"  fn)
  9.   (close fn)
  10.   (setq index (load_dialog "tmp.dcl"))
  11.   (new_dialog "txt" index)
  12.   (action_tile "content" "(setq txtstr $value)")
  13.   (start_dialog)

  14.   (if txtstr
  15.     (progn
  16.       (setq inspt (getpoint "\n插入点:"))
  17.       (setq txthgt (vla-get-height
  18.                      (vla-get-activeTextStyle
  19.                        (vla-get-activedocument (vlax-get-acad-object)))))
  20.       (if (> txthgt 0)
  21.         (command "text" inspt "" txtstr)
  22.         (command "text" inspt "" "" txtstr))
  23.       )
  24.     )
  25.   (princ)
  26.   )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-7 10:13:03 | 显示全部楼层
txthgt -> (getvar "textsize")
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-7 11:58:56 | 显示全部楼层
楼主想要能顺手修改字高的功能
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-7 12:55:57 | 显示全部楼层
  好多二次开发的软件中都有类似输入文字的小程序。找个学学就是了。另外如果你只是因为输入法的原因来做这个程序似乎没什么必要。除非有另外特殊需要。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-7 14:51:35 | 显示全部楼层
我做好了,看看?多提宝贵意见:)
http://www.xdcad.net/forum/showthread.php?s=&threadid=287504
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-10 21:44:26 | 显示全部楼层
还是转贴网站功能好用,看看:
[iframe h=600]http://www.xdcad.net/forum/showthread.php?s=&threadid=287504[/iframe]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-10 22:02:27 | 显示全部楼层
看上去很不错呀!什么时候传上来?可以先给我一个试试吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-11 01:05:51 | 显示全部楼层
这是我2002年编写的一个单行文本输入器模块,能定义字高及选择插入点;程序编得不好,让大家见笑了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-11 19:14:14 | 显示全部楼层
最初由 武陵山人 发布
[B]看上去很不错呀!什么时候传上来?可以先给我一个试试吗? [/B]

我已经上传,还需要改进,等等吧,我实在太忙
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-19 09:34:13 | 显示全部楼层
qjcpj的程序现在看起来的确不怎么完善,但也谢谢你了。
特别感谢urljit的热心和他的优秀的程序。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-27 15:22 , Processed in 0.177693 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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