乐筑天下

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

[编程交流] 目录套件

[复制链接]

8

主题

26

帖子

18

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 09:24:59 | 显示全部楼层 |阅读模式
哎呀,
 
我已经将everyones机器升级到了2012年,现在遇到了一个问题,那就是如何打开我们必须加载的所有lisp例程。通常情况下,我总是通过内容套件来完成这项工作,只是添加了文件夹。
 
但是,由于某些原因,它没有在每次启动图形文件时加载例程。
 
是否有人遇到过类似问题,或者是否有更有效的方法在每次启动AutoCAD时自动加载这些LISP?
 
干杯
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2022-7-6 09:28:41 | 显示全部楼层
创建名为“acaddoc.lsp”的文本文件
为要加载的每个lisp文件添加这样的行
 
  1. (load "mylispfile")
  2. (load "another_lisp_file")
  3. (load "myCustomStuff")
  4. (load "\\\\server\\share\\lisp\\mylisp_with_a_path")

 
将此文件放在每台计算机上支持文件搜索路径的顶部路径中
-或-
如果所有机器都可以访问相同的网络位置,则创建网络共享(即:\\服务器\共享\ cad),并将此文件放在此处。
然后将此路径添加到每台机器上支持文件搜索路径的顶部。
 
假设您执行后一种操作,那么每当您需要添加/删除/编辑启动文件时,您只需修改网络上的单个文件即可处理所有机器。
 
参考:
http://cadpanacea.com/node/90
http://www.jtbworld.com/lisp/acaddoc.htm
http://cadpanacea.com/node/34
http://lee-mac.com/autoloading.html
回复

使用道具 举报

8

主题

26

帖子

18

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 09:32:59 | 显示全部楼层
杰出的如果我停这辆车。lsp与我的lisp例程位于同一目录中,是否需要在加载中指定完整路径?
 

  1. (load "X:\CAD Systems\mylispfile.lsp")
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 09:36:36 | 显示全部楼层
 
如果文件存储在支持文件搜索路径中包含的目录中,则不会。
 
此外,在包含文件路径时,请确保使用双反斜杠“\\”眨眼:
回复

使用道具 举报

11

主题

968

帖子

919

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2022-7-6 09:40:26 | 显示全部楼层
不,因为它已经在您的支持文件夹中,所以您只需要按名称调用Lisp。
 
另一种类似的方法是创建一个名为与CUI(甚至是企业CUI)相同的MNL文件。同样的规则适用于阿卡多克。LSP文件。
回复

使用道具 举报

8

主题

26

帖子

18

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 09:42:55 | 显示全部楼层
很好,先生们
 
当做
大部分都很好。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 09:47:00 | 显示全部楼层
这些家伙已经涵盖了几乎所有的内容,但这里有一个教程演示了更多的方法:
 
http://lee-mac.com/autoloading.html
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 09:47:59 | 显示全部楼层
很棒的方法。我有一个艾伦·汤普森。mnu和AlanThompson。我装了多年的mnl。安装新机器时,生活变得如此轻松。
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2022-7-6 09:52:48 | 显示全部楼层
 
您的教程介绍了(load)函数的“on failure”可选参数,这是一个很好的使用方法。
回复

使用道具 举报

8

主题

26

帖子

18

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 09:55:32 | 显示全部楼层
这肯定比这容易。。
 
我试着用两个反斜杠,即。
 
  1. Load "X:\\CAD Systems\Lisp Routines\\Lisp1.lsp"

 
102508c3h3vv3vlhdhhrl3.png
 
有人建议吗?
 
http://i54.tinypic.com/rk7twg.png
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-7 03:10 , Processed in 0.934235 second(s), 74 queries .

© 2020-2025 乐筑天下

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