明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6660|回复: 23

命令修改器

  [复制链接]
发表于 2018-2-2 09:21 | 显示全部楼层 |阅读模式
本帖最后由 479274135 于 2024-1-27 18:38 编辑

出于自己工具的命令较多,所以写了这个修改快捷命令的小工具
代码没有太多水平,高手们可别笑话
不会opendcl,只能暂时做成这个样子
感觉比修改acad.pgp好用多了,最起码比较直观。还可以直接修改cass命令哟!原命令中间插入“空格”可代替 确认键
例如:
           change/c_mjbz 2/mj/面积标注 保留两位小数
          cass/dd 204201 1/kanzi/坎子(cass命令模板)
说明:1.所有的命令最终保存在“acad命令.ini”里
           2.如果跟acad.pgp命令冲突的话,以“acad命令.ini”为准生效。

;核心代码
;根据群友分享    id:[wkq004]地形图 id:粤-测绘-范建威
(defun file->play ()
  (test_sub_3)
  (foreach n word_list
    (setq lst (parse n "/"))
    (setq old_play (nth 1 lst))
    (setq new_play (nth 2 lst))
    (eval
      (read
        (strcat
          "(defun c:" new_play  " ()"
          ;(if (/= (caddr lst) nil)
          ;        (strcat "(princ \"" (caddr lst) "\")")
          ;)
          "(vla-SendCommand (vla-get-activedocument(vlax-get-acad-object)) (strcat \"" old_play "\"  (chr 32) )))"
          )
        )
      )
    )
  (princ)
  )
opendcl版已经更新,展示绝对上一个新平台,网址
命令修改器v2.0 opendcl - OpenDCL与LISP扩展库 - AutoCAD论坛 - 明经CAD社区 - Powered by Discuz! (mjtd.com)

本帖子中包含更多资源

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

x

评分

参与人数 6明经币 +6 金钱 +35 收起 理由
liunian0524 + 5 赞一个,虽然我收藏的那个代码很烂,但你这个.
yxl88168 + 1 很给力!
仲文玉 + 2 + 30 赞一个!
hhh454 + 1 很给力!
死神去了 + 1 很给力!
USER2128 + 1 很给力!

查看全部评分

 楼主| 发表于 2018-2-28 14:44 | 显示全部楼层
柴月二号 发表于 2018-2-6 09:58
感谢楼主但是测试了一下,增加了一个cass画房屋命令结果,第一点无法手动指定,自动落到了屏幕上

回复有点玩了
我试了下  不会有你说的那种情况呀?你再仔细看看 是不是多了空格什么的

本帖子中包含更多资源

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

x
 楼主| 发表于 2018-5-5 13:40 | 显示全部楼层
liunian0524 发表于 2018-4-11 09:03
感谢分享..建议代码后面加个(princ)"(vla-SendCommand (vla-get-activedocument(vlax-get-acad-object)) (s ...

发表于 2018-3-18 12:09 | 显示全部楼层
省了不少步骤,和这个差不多
(defun c:yt()
  (command "dd" "140001" "3")
  (princ)
)
发表于 2018-2-2 19:38 来自手机 | 显示全部楼层
感谢楼主,支持支持
发表于 2018-2-3 09:14 | 显示全部楼层

感谢楼主,支持支持
发表于 2018-2-4 15:03 来自手机 | 显示全部楼层
有创意,如果字符串长度能够对齐,长度不够,补充空格,看起来就舒服了
 楼主| 发表于 2018-2-4 19:22 | 显示全部楼层
pxt2001 发表于 2018-2-4 15:03
有创意,如果字符串长度能够对齐,长度不够,补充空格,看起来就舒服了

的确是个好主意,有空我会改的  
发表于 2018-2-6 09:58 来自手机 | 显示全部楼层
感谢楼主但是测试了一下,增加了一个cass画房屋命令结果,第一点无法手动指定,自动落到了屏幕上
发表于 2018-3-18 21:14 | 显示全部楼层
谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-25 12:26 , Processed in 0.313514 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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