乐筑天下

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

[编程交流] 无法复制acad。lsp文件

[复制链接]

23

主题

75

帖子

58

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
143
发表于 2022-7-6 00:35:10 | 显示全部楼层 |阅读模式
我想写一个lisp来为新用户安装一台电脑。我想复制acad。使用以下代码将lsp发送到autocad support文件夹:
 
  1. (vl-file-copy "S:\\RSH CAD Core\\ACAD File\\acad.LSP" "C:\\program files\\autodesk\\autocad 2012 - english\\support\\acad.LSP" )

 
但这行不通。我不能把任何东西复制到那个位置。我试过使用shell命令,但也不起作用。我使用acad。lsp文件来加载我们的cadcore例程:
 
  1. (load (findfile "CADCore.LSP"))[code]
[/code]
 
请帮忙
回复

使用道具 举报

gS7

35

主题

244

帖子

212

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
180
发表于 2022-7-6 00:44:12 | 显示全部楼层
这样试试
  1. (vl-file-copy "S:/RSH CAD Core/ACAD File/acad.LSP" (strcat "C:/Documents and Settings/" (getvar "loginname") "/My Documents/acad.LSP"))
回复

使用道具 举报

23

主题

75

帖子

58

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
143
发表于 2022-7-6 00:49:07 | 显示全部楼层
对不起,我想说的是,我正试图复制我们的acad。从网络位置到AutoCAD支持文件夹的lsp文件。
 
但代码不起作用:
 
  1. (vl-file-copy "S:\\RSH CAD Core\\ACAD File\\acad.LSP" "C:\\program files\\autodesk\\autocad 2012 - english\\support\\acad.LSP" )
回复

使用道具 举报

gS7

35

主题

244

帖子

212

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
180
发表于 2022-7-6 00:55:19 | 显示全部楼层
我认为你无法复制Acad。Lsp到Autocad CAD支持文件夹,尝试制作ACADDOC。lsp并复制到支持文件夹
回复

使用道具 举报

23

主题

75

帖子

58

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
143
发表于 2022-7-6 00:57:10 | 显示全部楼层
这也没用。但是谢谢你的帮助。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 01:05:25 | 显示全部楼层
几个问题:
 
 
[列表]
  • 您对源目录有读取权限吗?
    [/列表]
     
    [列表]
  • 您有目标目录的写入权限吗?
    [/列表]
     
    [列表]
  • AutoCAD能否在网络上定位源文件,即返回文件路径还是零?
    [/列表]
     
    [列表]
  • 系统上是否确实存在目标目录?i、 e.
    1. (findfile "C:\\program files\\autodesk\\autocad 2012 - english\\support")
    是否返回文件路径或nil?
    [/列表]
  • 回复

    使用道具 举报

    23

    主题

    75

    帖子

    58

    银币

    初露锋芒

    Rank: 3Rank: 3Rank: 3

    铜币
    143
    发表于 2022-7-6 01:10:40 | 显示全部楼层
    我有源目录的权限。
    我可以在网络上找到源文件。
     
    如果手动将文件复制到autocad support文件夹,则会出现“目标文件夹访问被拒绝”对话框。
    如果这就是阻止它的原因,我该如何修复它?
    回复

    使用道具 举报

    114

    主题

    1万

    帖子

    1万

    银币

    中流砥柱

    Rank: 25

    铜币
    543
    发表于 2022-7-6 01:15:14 | 显示全部楼层
     
    这就是问题所在-
    您需要获得目标目录的写入权限(管理员权限)。
    回复

    使用道具 举报

    23

    主题

    75

    帖子

    58

    银币

    初露锋芒

    Rank: 3Rank: 3Rank: 3

    铜币
    143
    发表于 2022-7-6 01:23:31 | 显示全部楼层
    就是这样。非常感谢。:)
     
    顺便说一句,我经常使用你的网站作为参考工具,这对我帮助很大。错误消息部分很棒。您知道“错误参数类型:streamp nil”是哪种错误吗?
    回复

    使用道具 举报

    114

    主题

    1万

    帖子

    1万

    银币

    中流砥柱

    Rank: 25

    铜币
    543
    发表于 2022-7-6 01:28:56 | 显示全部楼层
     
    太好了-不客气!
     
     
    谢谢你-我很高兴你发现它很有用。
     
    错误:“错误的参数类型:streamp nil”表示您传递了一个需要文件描述符参数的函数一个nil值,例如,将一个null文件描述符参数传递给close函数:
    1. 6

    我将更新疑难解答以包含此错误消息。
    回复

    使用道具 举报

    发表回复

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

    本版积分规则

    • 微信公众平台

    • 扫描访问手机版

    • 点击图片下载手机App

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

    GMT+8, 2025-3-10 21:07 , Processed in 1.940151 second(s), 72 queries .

    © 2020-2025 乐筑天下

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