游客:
注册
|
登录
|
帮助
网友俱乐部
»
多媒体类
»
Auto_CAD教程
» DIESEL表达式的调试
网友生活网
|
网友学堂
如何获得金币?
诚招斑竹
IP归属地查询 PR查询 收录查询 whois查询
免费超短2级域名,your.jpy.cc
传世私服
|
传奇世界私服
注册亚洲交友中心,找个人来同居吧!
免费存储空间,免费网络硬盘
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: DIESEL表达式的调试
lonjew
元帅
UID 73191
精华
1
积分 30615
帖子 14941
威望 3
金币 14931
热心 12
阅读权限 100
注册 2008-1-28
状态 离线
#1
使用道具
发表于 2008-4-3 09:27
资料
个人空间
主页
短消息
加为好友
DIESEL表达式的调试
DIESEL表达式的调试
用户在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错误信息一览表
错误信息
意义
$?
语法错误(通常是由于括号不匹配或字符串太长)
$(func,??)
func 的参数错误
$(func)??
未知函数func
$( )
输出字符串太长,计算值被截断
可以在菜单文件中执行 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表达式的调试方式,以及在菜单定义中的应用。
网友
lonjew
签名 - 网友社区
==
[广告]
免费域名(Free Subdomain)
免费空间(Free hosting)
PR查询(Google Pagerank)
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计
当前时区 GMT+8, 现在时间是 2008-12-2 03:45
信产部ICP备案:
京ICP备05066424号
北京市公安局网监备案:1101050648号
Powered by
Discuz!
5.5.0
TOP
清除 Cookies
-
联系我们
-
网友俱乐部
-
Archiver
-
WAP