”*^C^C “这是什么符号?
在AutoLISP编程过程中,遇到一个这样的问题,程序”*^C^C (progn (setq xxx 1))“,其中的”*^C^C “是什么意思呢?请有明白的马友能说明一下。这是菜单编程时用到,^C^C中断两次,有些命令需两次中断才能结束,这样可保证执行菜单项的程序。 {:1110_549:} 我居然表示看不懂 我是来学习的,看看牛人的答案
此为菜单宏,菜单宏使用AutoCAD命令,“*”为通配符,代表菜单项指定的名称标记及菜单项标签,用于定义此项在菜单上的显示 。在执行命令期间,输入另一个命令并在前面添加^C^C可取消当前命令并显示命令提示。即:^C是结束上一个命令的语句,为的是以防上一个命令未结束而开始执行新命令。至于用两个^C是缘于老版本CAD的命令而来,以前的CAD命令参数多,有时候一个^C不能完全结束上一个命令,所以要加两个,相当于多一层保险,三个就是在两个保险上再加保险。老习惯一直就这么沿用下来了! ^C^C 保证取消当前命令
页:
[1]