家居装修知识
模具知识|modemacro命令与DIESEL语言的妙
2017-01-20  浏览:247
模具之家讯:这几天闲了下来,对AutoCAD研究了一 番,发现状态行也可以自定义,用modemacro命令与DIESEL语言相结合便可以做到,DIESEL是 DirectInterpretivelyevaluatedStringexpressionLanguage的缩写,它是一种宏语言,可以 用来修改状态行,也可以在菜单中应用,在某种程度上可以取代AutoLISP。在命令行上输入modemacro,再输入$(getvar, clayer),当前图层名就显示在状态行左侧上了,同样输入$(getvar,textstyle),便会显示当前的文本样式。如果你只想显示一 些文字,如“你好!”也可。

这种设置的不足之处在于不能自动保存,你可以在acad.lsp文件中加入如下S::STARTUP函数,AutoCAD就会自动执行这些命令了。

(defun-qS::STARTUP()

(command"modemacro""$(getvar,clayer)")

)

因为有可能已在多个文件里定义了S::STARTUP函数,这样就会发生冲突,而在acad.lsp文件中加入如下语句便会避免这种情况:

(defun-qMYSTARTUP()

(command"modemacro""$(getvar,clayer)")

)

(setqS::STARTUP(appendS::STARTUPMYSTARTUP))

是不是有点意思?AutoCAD真是博大精深,只要钻进去便会觉得其乐无穷。
模具之家为您提供最全面的塑胶,塑料,模具,模具设计,塑胶模具品牌的装修知识点和各种塑胶模具的导购与在线购买服务,拥有最便宜的塑胶模具价格和最优质的售后服务,敬请登陆模具之家:http://muju.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 塑料 的产品:
  • 头条资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 建材风水 木板之家 电工之家 壁纸之家 净化之家 安防之家 水暖之家 洁具之家 窗帘头条 家饰之窗 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 博一建材 区快洞察 建材 郑州建材 周口建材 信阳建材 商丘建材 南阳建材 漯河建材 许昌建材 濮阳建材 焦作建材 新乡建材 鹤壁建材 安阳建材 洛阳建材 开封建材 武汉建材 天门建材 企业之家 驻马店建材 三门峡建材 平顶山建材 神农架建材 建材之家 720全景
    (c)2015-2017 Bybc.cn SYSTEM All Rights Reserved