明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: wowan1314

[函数] 【函数源码分享】根据G版思路写的右键菜单函数。附实例代码。

    [复制链接]
发表于 2018-1-30 09:22:16 | 显示全部楼层
本帖最后由 fl202 于 2018-2-2 12:34 编辑

原程序语句如下:
(SETQ len   (p2u222 88)        OLDWZ WZTXT        LEN1  (* 0.26 4 len)  )        ;;计算横向长度  

LEN1 值代表的是长度,你可以修正,比如  LEN1  (* 0.26 7  len)

如果根据文字长度来自动修正宽度,这个需要加入判断语句。

添加以下语句:
(cond
  ((<= (strlen WZtxt) 5 )(setq LEN1  (* 0.26 4 len) )  )       ;;计算横向长度  
  ((<= (strlen WZtxt) 10 )(setq LEN1  (* 0.26 7 len) )  )
  ((<= (strlen WZtxt) 18 )(setq LEN1  (* 0.26 10 len) )  )
  (t (setq LEN1  (* 0.26 15 len) )  )
  )

发表于 2018-1-30 09:25:16 | 显示全部楼层
kexiya123 发表于 2018-1-26 09:03
fl202,为什么替换好后,这右键菜单表格不会消失,我也是这样的,CAD版本2010的

传个动态演示的gif文件上来。你说的不会消失是指什么时候,是最终结束后还是在循环中,还是错误什么的?
发表于 2018-2-1 20:05:56 | 显示全部楼层
fl202 发表于 2018-1-30 09:22
原程序语句如下:
(SETQ len   (p2u222 88)        OLDWZ WZTXT        LEN1  (* 0.26 4 len)  )        ...

改一下嘛。我觉得很有必要。
发表于 2018-2-2 08:21:17 | 显示全部楼层
fl202大师看下是什么情况呢,谢谢!

本帖子中包含更多资源

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

x
发表于 2018-2-2 12:27:50 | 显示全部楼层
kexiya123 发表于 2018-2-2 08:21
fl202大师看下是什么情况呢,谢谢!

抱歉,从你的gif文件中看不出来出错原因。命令行只有三行,没看到出错信息。
我已更新程序,增加了一点功能。
请重新下载我的程序,再运行程序,把命令行的:错误信息 贴出来,我据此修改程序,谢谢!
发表于 2018-2-2 12:28:13 | 显示全部楼层
ljwsyzf 发表于 2018-1-16 14:37
为什么替换好后,这右键菜单表格不会消失?

我已更新程序,增加了一点功能。
请重新下载我的程序,再运行程序,把命令行的:错误信息 贴出来,我据此修改程序,谢谢!
发表于 2018-2-2 13:46:36 | 显示全部楼层
看看呢,这是更新后的程序,情况一样。

本帖子中包含更多资源

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

x
发表于 2018-2-2 15:58:20 | 显示全部楼层
本帖最后由 fl202 于 2018-2-24 13:27 编辑
kexiya123 发表于 2018-2-2 13:46
看看呢,这是更新后的程序,情况一样。

错误显示是:无效选择。
cad2010中出错,不知道是不是这个版本的问题,未找到具体错误的原因。
发表于 2018-2-2 16:56:40 | 显示全部楼层
fl202 发表于 2018-2-2 12:28
我已更新程序,增加了一点功能。
请重新下载我的程序,再运行程序,把命令行的:错误信息 贴出来,我据 ...

还是不行,表格依然停留在那边·~·我用1314的代码自己做了一个表格是能自动删除的。
发表于 2018-2-3 20:05:37 | 显示全部楼层
fl202 发表于 2017-12-8 16:36
2018.2.2更新,烦请各位重新下载测试,重新下载不会反复收币。谢谢!
下载地址:
更新后的gif见下方:
...

在布局还是看不到??这有办法解决吗

本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 21:17 , Processed in 0.171686 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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