乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 77|回复: 14

[综合讨论] C: \驱动器与D:\驱动器

[复制链接]

11

主题

98

帖子

87

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
55
发表于 2022-7-8 11:07:58 | 显示全部楼层 |阅读模式
这在某种程度上是针对编写和开发LISP编程的人。
 
但是,几年前我去了电脑学校,在那里我发现了如何在家里的电脑上安装一个完整的硬盘。自从我将Autocad安装到D:\drive之后,我就获得了这方面的知识。在过去的十年里,这对我来说效果很好,速度很快,只有真正的硬盘出现了故障。
 
然而
 
我发现,一旦激活,LISP程序(或编程)有时无法按预期工作。它们包含语言或引用,用于查找C:\驱动器上的某些功能,而不是Acad当前所在和正在使用的位置。其中许多人拒绝寻找D:\驱动器或E:\驱动器来实现其预期用途。
 
因此,如果编写LISP程序,请确保其中记录了某种检查位置的功能,这样它就可以在计算机上的任何驱动器上工作,而不仅仅是查看C:\drive,如果没有找到它,它将无法工作。
 
Wm。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-8 11:15:53 | 显示全部楼层
大多数程序员假设AutoCAD的正常安装将是C:驱动器,而不是D:(对您来说很不幸)。
回复

使用道具 举报

11

主题

98

帖子

87

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
55
发表于 2022-7-8 11:17:48 | 显示全部楼层
如果LISP文件或其他文件足够简单,那么我将更改一些内容,从而使其在适当的目录中查找。如果太复杂或怪诞,那么在第一次尝试后,它会发出哔哔声,永远不会再使用。
 
 
Wm。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-8 11:24:17 | 显示全部楼层
我不知道你为什么不把Lisp文件的位置添加到搜索支持路径。更容易。
回复

使用道具 举报

11

主题

98

帖子

87

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
55
发表于 2022-7-8 11:25:59 | 显示全部楼层
我通常打开LISP文件(或任何文件),然后将其信息放在ACAD目录中。
 
你知道另一种方式吗?然后解释。。。。
 
 
Wm。
回复

使用道具 举报

15

主题

335

帖子

322

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2022-7-8 11:31:27 | 显示全部楼层
包括AutoCAD在内的程序安装在c:\HDD上。
 
我确实在d:\HDD上存储图形。
 
在我看来,一条经验法则是,在c:\驱动器上运行程序,然后在d:\驱动器上运行您想要的任何其他程序。
 
在AutoCAD选项中添加lisp文件目录,然后忘记它。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-8 11:34:44 | 显示全部楼层
如果“支持”文件位于D:drive上,那么lisp例程也应该位于D:drive上。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-8 11:39:40 | 显示全部楼层
我想你可能有点困惑。当您在lisp程序中看到以下内容时。。。
 
定义C:myprog
 
...你可能认为“C:”指的是你的C:drive。事实并非如此。来自Jeffery Sanders AutoLISP初学者教程:
 
“C:告诉AutoCAD,您希望该程序像内置函数一样在命令提示符下执行。”
 
我希望您不是在编辑lisp例程,用字母D替换字母C,从而导致。。。
 
定义D:myprog
 
...因为常规肯定会爆炸。
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-8 11:46:33 | 显示全部楼层
我认为OP是在抱怨草率的编程。我遇到过(例如)插入“C:\blocks\door.dwg”的例程,这是不可原谅的。无法保证目标机器甚至有一个blocks文件夹,并且永远不应该硬编码-除非它是为一个人编写的,并且以某种方式逃脱。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-8 11:50:31 | 显示全部楼层
谢谢Dave。我忘记了那一点。我不知道有任何lisp例程是硬编码的。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 14:00 , Processed in 0.364157 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表