找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 847|回复: 8

[编程申请]:求自动编辑程序。

[复制链接]
发表于 2004-12-8 12:41:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
要求如下:鼠标点击带前后缀的数字,前后缀不变,在点击第二个文字时,根据第一个所点击的数字,自动增加1。
例如:文字为A10,A10,A20,A20....
点击第一个A10时,不变,然后再点击第二个A10,此时出现DDEDIT文字时的对话框,文字反显,显示为A11;然后再点击第一个A20,显示为A12;接着为A13,A14,A15....
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-12-8 21:59:51 | 显示全部楼层
试试:
只适用于带前缀的情况!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-12-9 05:11:38 | 显示全部楼层
试试这个,可用于前后缀:
[php]
(defun c:test (/ num0)
  (while (setq a (car (entsel "\nSelect Text :")))
    (setq nn "")
    (setq b (vlax-ename->vla-object a))
    (setq str (vla-get-textstring b) str0 str)
    (repeat (strlen str)
      (setq s (substr str 1 1))
      (if (or (= (ascii s) 46)(wcmatch s "#"))
        (setq nn (strcat nn s))
      )
      (setq str (substr str 2))
    )
    (if num0
      (vla-put-textstring b (vl-string-subst
                              (setq num0 (itoa (1+ (atoi num0)))) nn str0))
      (setq num0 nn)
    )
  )
)
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-12-10 03:03:50 | 显示全部楼层
最初由 xxming 发布
[B]不错,能否用窗选,不用一个个选。谢谢 [/B]

1楼主的意思是点击后面的字串时,数字按前字串中数字加1,所以只能单选。如果你要框选,按什么规律修改?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-12-10 10:43:51 | 显示全部楼层
最初由 xxming 发布
[B]我只要求加数字1,可以吗 [/B]

当然可以,不过你也不是新手了,能不能参照上面程序自己编一下
(稍作改动即可)? 这样你得收获会更大。其实,搜索论坛也可以找到。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-12-10 12:46:54 | 显示全部楼层
如果能够显示DDEDIT的编辑对话框,并反显其中的文字就更好了,因为有的时候会点错,需要修改一下。
感谢论坛上各位DX的帮助,再次感谢,从这个论坛上我得到了不少东西。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-22 01:06 , Processed in 0.194801 second(s), 49 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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