网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网管学堂 > 平面设计 > AuotoCAD > DIESEL表达式的调试  

DIESEL表达式的调试

2006-05-09  作者:BitsCN.com整理  来源:中国网管联盟  点评 投稿 收藏

    用户在AutoCAD系统中使用DIESEL表达式时,如果系统变量MACROTRACE的值置为1,则执行DIESEL表达式,会在命令提示行显示运行结果及错误信息。该变量的缺省值为0。
    例如,将变量MACROTRACE置为1后,在用DIESEL表达式给MODEMACRO赋值时,如果在“getvar”和“dwgname”之间不加“,”,则系统提示如下:
    Enter new value for MODEMACRO, or . for none <"">: $(getvar dwgname)
    Eval: $(GETVAR DWGNAME)
    Err: $(GETVAR DWGNAME)??
    提示中给出了DIESEL的错误信息,具体意义见表35-4。
表35-4 DIESEL错误信息一览表

网管网www_bitscn_com

错误信息

网管朋友网www_bitscn_net

意义

网管联盟bitsCN_com

$? 网管网www_bitscn_com

语法错误(通常是由于括号不匹配或字符串太长) 网管网www_bitscn_com

$(func,??)

网管论坛bbs_bitsCN_com

func 的参数错误 网管有家bitscn.net

$(func)??

网管有家www.bitscn.net

未知函数func 网管u家www.bitscn.net

$(++) 网管有家www.bitscn.net

输出字符串太长,计算值被截断

中国网管联盟bitsCN.com

    可以在菜单文件中执行 DIESEL 字符串表达式,并可以将它们用作创建宏的方法。这些表达式可以返回字符串值,以响应标准的 AutoCAD 命令、AutoLISP 和 ObjectARX 例行程序以及其他菜单宏。它们也可以将字符串值返回给菜单本身,藉此改变菜单标签的外观或内容。
    菜单项中使用的DIESEL表达式的格式为:
    $section=submenu
    其中,“section”名称为M,“submenu ”为所需的 DIESEL表达式。
    例如,下面的菜单项定义用于在图形中以单行文字的形式插入当前的日期:
    [Insert Current Date]^C^Ctext+\\\$M=$(edtime,$(getvar,date),DDD", "D MON YYYY);
    关于菜单定义请参见第34章。

小 结
    本章主要介绍了DIESEL的概念、作用和函数调用,并讲述了通过DIESEL定制状态栏的方法。此外,本章还介绍了在AutoCAD中对DIESEL表达式的调试方式,以及在菜单定义中的应用。

网管联盟bitsCN@com

TAGs调试   DIESEL   表达式   菜单   错误   字符串   func   信息    
 上一篇:ObjectARX简介   下一篇:DIESEL的概念及其函数
DIESEL表达式的调试 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: