明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: gbhsu

cmd+num 命令简称加任意数字组成智能命令[07.20]

    [复制链接]
发表于 2020-4-11 16:02:00 | 显示全部楼层
大神,带小数点的命令执行不了啊。
发表于 2020-5-8 16:03:47 | 显示全部楼层
用得上,偷懒了,用现成的,感谢楼主分享好程序!
发表于 2020-12-13 09:14:53 | 显示全部楼层
andyzha 发表于 2020-4-11 16:02
大神,带小数点的命令执行不了啊。

好像高版本的cad都有这个bug,找到解决办法了吗
发表于 2021-9-11 23:38:09 | 显示全部楼层
690994 发表于 2011-9-21 10:12
我以前也是将自己常用的定义成命令,但这样还是不够用,
全部定义又太多命令了,不知会不会影响速度。
...

还是看不明白怎么使重复命令有效运行的,能否贴一个能直接运行的简单的完整的程序出来供大家调整、修改?谢谢!!!
回复 支持 0 反对 2

使用道具 举报

发表于 2021-9-12 10:32:07 | 显示全部楼层
etoxp 发表于 2021-9-11 23:38
还是看不明白怎么使重复命令有效运行的,能否贴一个能直接运行的简单的完整的程序出来供大家调整、修改? ...

贴出的已经完整了啊,比如
 ((= c "FF")   
   (setq samcom "(sam_fillet 0.0 nil) ")
  )  
FF就是我定义为倒角为0的命令,  (sam_fillet 0.0 nil) 就是实现这个功能的自定义子函数,你按自己要求搞一个对应就好了
  )
发表于 2021-9-12 12:12:59 | 显示全部楼层
690994 发表于 2021-9-12 10:32
贴出的已经完整了啊,比如
 ((= c "FF")   
   (setq samcom "(sam_fillet 0 ...

请教(sam_fillet)这个是怎么写的呢?里面可以用vla-sendcommand吗?
发表于 2021-9-12 12:33:49 | 显示全部楼层
etoxp 发表于 2021-9-12 12:12
请教(sam_fillet)这个是怎么写的呢?里面可以用vla-sendcommand吗?

随便写,满足你自己的要求就是,能运行正常就好,和用不用vla-sendcommand无关,手机上网没有办法发代码
发表于 2021-9-12 13:06:05 | 显示全部楼层
690994 发表于 2021-9-12 12:33
随便写,满足你自己的要求就是,能运行正常就好,和用不用vla-sendcommand无关,手机上网没有办法发代码

(sam_fillet)中用了vla-sendcommand的话,貌似命令重复用时,重复的是vla-sendcommnad的内容,而不是(sam_fillet)。
发表于 2021-9-12 13:42:33 | 显示全部楼层
etoxp 发表于 2021-9-12 13:06
(sam_fillet)中用了vla-sendcommand的话,貌似命令重复用时,重复的是vla-sendcommnad的内容,而不是(sam ...

(setq samcom "(sam_fillet 0.0 nil) ")
samcom 是全局变量
samcom 的值是字符"(sam_fillet 0.0 nil) ",发送到命令行就是运行函数(sam_fillet 0.0 nil)
发表于 2021-9-14 19:44:32 | 显示全部楼层
690994 发表于 2021-9-12 13:42
(setq samcom "(sam_fillet 0.0 nil) ")
samcom 是全局变量
samcom 的值是字符"(sam_fillet 0.0 nil) " ...

(sam_fillet 0.0 nil)中不能用(vla-sendcommand *doc* (strcat "._Lengthen DE " NV " ")),重复命令时,重复的是lengthen,而不是lengthen+de+NV(长度)。请问是不是这样的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 07:03 , Processed in 0.147307 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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