您的位置::开元五金网 >> 逆变器

AutoCAD2002开发人员信息0电话插座

时间:2022年09月19日

AutoCAD2002开发人员信息

AutoCAD2002开发人员信息 2011年12月10日 来源: Visual LISP

Visual LISP 编辑器中不能正确处理双字节字符。把光标放置在双字节字符后,按 Enter 键转到下一行时,会丢失一些字符。当前不应在 Visual LISP 编辑器中编辑双字节字符。 在 Visual LISP IDE 中,\r 转义字符不能得到回车符。而是紧跟在最后一个打印文字后面显示文字。解决方法是用 (CHR 13) 代替 \r。Visual LISP 允许用户在编译应用程序时将 DVB 文件打包到单个 VLX 文件中,但目前无法访问这些文件。解决方法是:象 AutoCAD 早期版本那样,AutoLISP 应用程序所需的任何 DVB 文件必须作为单独文件包括进来。如果 LOAD 加载单独名称空间 VLX 时出现错误,某些函数可能在检测到错误之前已输出到当前文档名称空间。必须确保修复此错误、重新编译并重载 VLX 才能确保所有函数的正确版本输出到当前文档。 在 SDI 模式下运行并且将 LISPINIT 系统变量设置为 1 时,acad.lsp 文件只加载到启动文档中,而不加载到所有在 AutoCAD 任务中打开的后续图形中。为确保将 acad.lsp 加载到所有新文档中,请将 ACADLSPASDOC 系统变量设置为 1。当 MENULOAD 命令在 MDI 中加载局部菜单时,该菜单的 MNL 文件对每个打开的文档加载一次,同时所有的用户交互操作都出现在当前文档中。为避免在用 AutoCAD 打开多个图形时出现多余的打印信息或用户提示,建议在 MNL LISP 代码中不要包含任何用户交互操作。请使用 MNL 代码为后面选择的菜单项加载所需的 LISP 文件。用 acad.lsp 或 acaddoc.lsp 文件执行打开图形时要处理的 LISP 代码。 如果用单个正斜杠作为分隔符,使用 vla-unloadDVB 将文件名参数传递到 ActiveX UnloadDVB 的方法将失败。调用 vla-loadDVB、vla-RunMacro 和 vla-unloadDVB 时,建议用双反斜杠作为分隔符来指定文件名参数。试图用 S::STARTUP 函数显示命令行提示时,该提示显示在等待输入到 LISP 例程中的命令行上面。 当前解决此问题的方法是编写提示用户输入的 VBA 对话框的代码,并从 S::STARTUP 函数调用该对话框。例如,将下面的 AutoLISP 代码放在 acaddoc.lsp 文件中,将导致在任何时候打开 AutoCAD 图形都运行 VBA 对话框宏:;; AcadDoc.Lsp(defun S::STARTUP ()(vl-load-com)(setq acadApp (vlax-get-acad-object))(setq advbFil "PromptUser.dvb")(setq avbaMacro "RunDialog");; 此代码假定 .dvb 文件在 AutoCAD 搜索路径中(vl-vbaload advbFil)(vl-vbarun avbaMacro)

)

此代码中引用的 PromptUser.dvb 文件可从 AutoCAD 2000 网站下载:http://>

用来防止文档被标记为“已更新”的新函数两个新函数 acad-push-dbmod 和 acad-pop-dbmod 可用于挂起和恢复 AutoCAD 用于跟踪图形更改的 $DBMOD 记录机制。这些函数使应用程序将更改文档作为其初始化过程的一部分,无需设置 $DBMOD 标志,也不触发不需要的保存图形查询。

(acad-push-dbmod) 将文档的 $DBMOD 系统变量的当前值推入内部堆栈。该函数始终返回 T。

(acad-pop-dbmod) 将 $DBMOD 的值恢复为文档的内部堆栈上最近入栈的值。对于成功的出栈,该函数返回 T;如果堆栈为空,则返回 nil。

acad-push-dbmod 和 acad-pop-dbmod 函数在 acadapp.arx 中实现,acadapp.arx 默认情况下在 AutoCAD 启动时加载,但是可以禁用(如有必要)。要使用新函数,请在执行程序操作(该操作不影响“$DBMOD”值)之前,调用使 $DBMOD 值入栈,然后在执行完此操作后将该值出栈。下面是一个简单的 LISP 样例:

(acad-push-dbmod)(setq new_line '((0 ."LINE") (100 ."AcDbEntity") (8 . "0")(100 . "AcDbLine") (10 1.0 2.0 0.0) (11 2.0 1.0 0.0)(210 0.0 0.0 1.0)))(entmake new_line) ; 设置 $DBMOD 1 标志(command "_color" "2") ; 设置 $DBMOD 4 标志(command "_-vports" "_SI") ; 设置 $DBMOD 8 标志(command "_vpoint" "0,0,1") ; 设置 $DBMMOD 16 标志(acad-pop-dbmod) ; $DBMOD 将再次具有调用

; acad-push-dbmod 之前的值

AutoLISP

静扭强度试验机

扭断强度试验机型号

济南电液伺服疲劳试验机厂

济南线材扭转试验机价格

济南扭转疲劳试验台品牌

拉伸万能试验机

拉力机品牌

济南万能试验机报价

济南花键轴静扭强度试验机参数

济南微机压力测试机图

友情链接