pixel8er 发表于 2022-7-6 09:10:21

Mac AutoCAD LISP例程

大家好
我没有使用Mac的经验,我想知道如何编写一个LISP例程,在不使用驱动器号的情况下调用另一个LISP例程据我所知,Mac OSX没有分配驱动器号。那么文件路径是什么样子?
谢谢
保罗

BlackBox 发表于 2022-7-6 09:19:45

请参阅AutoCAD 2011 for Mac Customization Guide(AutoCAD 2011 for Mac自定义指南)的“编程接口简介”部分。

irneb 发表于 2022-7-6 09:28:05

您可能仍然能够使用这些相对路径(即来自另一个路径的前缀)。如果需要了解它在Mac上的外观,请在acad命令行中键入:
它应该显示用户支持文件夹的路径。我猜这是一条类似url的路径(目前我身上没有被咬过的水果)
http://idiasty.files.wordpress.com/2010/11/bitten-apple.jpg?w=232&h=254
... 类似“//some-arb-lot-of-pseudo-path/yourfilename.ext”的东西。
 
所以我建议在某个地方有一些“已知”的路径。。。最好在您的支持文件夹中。然后使用findfile技巧实现它。顺便说一句,findfile也适用于相对路径:
应为您提供DWF ePlot PC3文件的路径,该文件是从用户支持路径返回的一个文件夹,然后是一个称为绘图仪的文件夹。如果你有一个名为myFile的文件。LSP在名为mySubFolder的用户支持子文件夹中,那么这将起作用:
2

BIGAL 发表于 2022-7-6 09:30:11

我很确定我们没有做什么特别的,安装是一个拷贝文件而不是一个自动例程。你没有目录,你有文件夹,但它们基本上是一样的。创建一个名为“mylisps”的文件夹,将你的lisps放在它们的路径中,并添加到你的supportfile路径中,然后像往常一样(加载“myprog”)。现在可能不同了,我们不得不稍微修改代码来使用mac,只是mac v的Windows lisp解释器出现了一些错误。
 
像上面的建议一样,你现在可以用路径/aasd/assd/myjob来代替C:has Ferdpc/aasd/assd/myjob/

irneb 发表于 2022-7-6 09:34:47

Bigal,只是一个问题:既然OSX源于BSD,那么文件/文件夹是否区分大小写?这是你在Mac上使用时需要调整的事情之一吗?

BIGAL 发表于 2022-7-6 09:41:31

对不起,我不知道需要一个mac才能找到。
 
回到pixel8er,您是否尝试了“config”文件支持路径位,然后(加载“myprog”)就可以了。

pixel8er 发表于 2022-7-6 09:46:22

很抱歉耽搁了这么长时间。。。在其他项目上偏离了方向。
 
我还没有查到任何东西,因为我没有mac电脑。我将在下周进行安装,到时候会知道的。我已经用前斜杠写了代码,希望一切都能正常工作

ReMark 发表于 2022-7-6 09:57:57

你在试图解决一个你甚至还没有的电脑和程序的问题?
 
Mac OS:X的文件路径符号。
 
http://www.westwind.com/reference/OS-X/paths.html

pixel8er 发表于 2022-7-6 10:02:53

您好,备注
谢谢你的链接。是的,设置一些AutoCAD工具,客户端在Mac上。我的经验是所有的windows
当做
保罗

ReMark 发表于 2022-7-6 10:04:35

客户端在Mac上。你本该说服他放弃的。英雄联盟
页: [1] 2
查看完整版本: Mac AutoCAD LISP例程