2011年的AutoLISP与之前的ve
你好我们曾经为Autocad 2007设计过高度定制的菜单和程序。当我们切换到2011年时,我们失去了所有这些信息。我的上司有一个好主意,就是把新的更兼容的菜单的制作外包给中国。今天我得到了第一个进度更新,当我加载时。cuix文件我收到以下消息:
“此版本的XRP仅适用于AutoCAD R14-2005”
我本应该汇报已经做了什么,但我甚至不知道这意味着什么。我自己从来没有使用过AutoLISP,所以这对我来说都是新的,任何帮助都将不胜感激!
谢谢 这听起来不像是lisp错误。以前从未见过XRP的东西。 我在装这些之前从没见过。cuix文件。当我点击“加载”按钮时,它就弹出了。
看起来像是函数定义之外的LISP警报调用,即在加载时进行评估。
我对CUIx还是新手,所以请原谅这个“基本”问题(如果这就是问题的话)。。。你的意思是将LISP合并到CUIx中,还是通过*。MNL?
查看屏幕截图中的命令行
鉴于其全部目的是摆脱2010年之前Autocad版本中过时的实体和做法,这是否意味着此人已经走上了错误的道路?
我希望尽可能少的定制,以避免一些问题,我们已经转换到2011年,为未来的转换。
例如,我们的块库有自定义图标、下拉菜单和对话框(无论如何都需要重新完成,因为我们的块太旧了,根本不兼容注释性技术)。当我想要的只是一些定制的工具托盘时,他想重新创建所有这些(更多的工作=我假设更多的美元)。
谢谢 我只是说,因为从屏幕截图中的命令行可以看出,您正在加载一些LISP文件(或者至少,这是消息所指示的)-其中任何一个都可能包括在达到某些条件(例如AutoCAD版本检查)时在加载时对警报函数的调用。也许可以看看“SETTRADE”。LSP’(或者至少从你的屏幕截图上看,这就是文件的名称)。 谢谢,我认为所有旧的LISP文件都正在加载,即使它们不工作。 迁移了ACADDOC。lsp(其中包括遗留.lsp文件的load语句)可能?
页:
[1]
2