明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2482|回复: 11

[LISP]请大家帮忙解决一下。

  [复制链接]
发表于 2004-3-15 22:09:00 | 显示全部楼层 |阅读模式
我在一家设计院工作。当然要用AutoCAD了。我们单位用的是一种专门的软件叫TECAD,它基本上全是LISP语言编写的,是基于R14的一种软件。我后来修改了一下程序,能让它在2002里面正常运行了。但是发现只有一个程序在调用时出问题,详细情如下:


“错误:参数类型错误:FILE nil”


那些程序存放在C盘根目录下的一个文件夹里,有个.MNS文件(在support里面)。当我在cad里运行menu命令时,重新加载一遍.MNS文件或者直接关掉对话李瑞环后,再运行此程序,就行了,不知道是怎么一回事。请大家帮忙解决一下。
发表于 2004-3-16 07:57:00 | 显示全部楼层
把TECAD傳上來看看
发表于 2004-3-16 08:18:00 | 显示全部楼层
直接关掉对话李瑞环后?
 楼主| 发表于 2004-3-17 21:28:00 | 显示全部楼层

更正!

不是李瑞环,是“关掉对话框后”!






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2004-3-18 19:45:00 | 显示全部楼层
大家共同研究一下嘛!
发表于 2004-3-18 19:46:00 | 显示全部楼层
不好意思,你的文件我无法复制(一复制就死掉),也无法下载。。。
发表于 2004-3-19 08:03:00 | 显示全部楼层

Sorry!你沒有提供完整程序供測試!!!

;;當我在cad裏運行menu命令時,重新載入一遍MNS檔或者直接關掉對話後,

;;再運行此程式,就行了。

1. 重新載入一遍MNS檔

>可查看相對應mnsmnl

2. 者直接關掉對話

>可能是初始值的問題!

发表于 2004-3-21 00:36:00 | 显示全部楼层
我将文本分段拷贝就下下来了 正在研究
发表于 2004-3-21 19:47:00 | 显示全部楼层
.MNS在程序里找一下,看看调用的路径是否正确,如果程序里调用的路径下没有.MNS文件它会会提示"FILE nil"或者是程序调用的其它路径下的文件不存在,你的程序我下栽不下来,
 楼主| 发表于 2004-3-23 20:44:00 | 显示全部楼层
不过,大家可以帮我想一下,在lisp里面直接加一个小程序,先让它运行menu命令,加载一下.MNS菜单。我试过几次可就是不行,大家可以帮忙试一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 22:22 , Processed in 0.204499 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表