乐筑天下

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

“未知命令”错误

[复制链接]

7

主题

17

帖子

2

银币

初来乍到

Rank: 1

铜币
45
发表于 2014-12-19 19:48:48 | 显示全部楼层 |阅读模式
您好:
我最近开发了一个LISP,并希望它自动加载到AutoCAD中。我以前做过无数次,但这次我遇到了错误。
从命令行:
命令:(findfile “acaddoc.lsp”)
“C:\\program files\\autodesk\\acad_config\\lisp\\acaddoc.lsp”
命令:(findfile “sendtoserver.lsp”)
“C:\\program files\\autodesk\\acad_config\\lisp\\sendtoserver.lsp”
我确保我的 acaddoc.lsp 文件中有一个条目:
(load “sendtoserver.lsp”),
并且我的 LISP 文件夹被路径化并在我的支持文件选项中设置为受信任的源。
有什么想法吗?
我还应该注意,如果我在命令行中手动键入(加载“sendtoserver.lsp”)ACAD仅返回:
(命令:sendtoserver.lsp)
而不是文件位置,它通常包括。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2014-12-19 20:12:32 | 显示全部楼层
创建一个名为Testit.lsp
  1. ;; TESTIT.lsp
  2. (defun testit ()
  3.    (princ)
  4. )
  5. (princ)

的lisp源文件,将其添加到与
相同的位置sendtoserver.lsp
在命令行
键入this(加载"testit.lsp")
会发生什么?
添加:
此线程的标题是
"Unknown Command"Error
您没有在帖子正文中提及这一点。
您何时收到此错误消息?
回复

使用道具 举报

7

主题

17

帖子

2

银币

初来乍到

Rank: 1

铜币
45
发表于 2014-12-22 17:06:36 | 显示全部楼层
该 testit.lsp 代码工作正常。就像acaddoc.lsp文件中加载的其他一些LISP一样。
这是我的代码:
(defun c:syncfromserver ()
(命令 “_.shell” “\”C:\\Program Files\\Autodesk\\ACAD_Config\\File Sync\\mirrorservertolocal.ffs_batch\“)
(警报”文件已从服务器下载!“)
(princ)

(princ)
当我在AutoCAD中键入命令或单击重新启动程序时创建的按钮 - 我的命令行返回:
命令:SYNCFROMSERVER 未知命令“SYNCFROMSERVER”。
回复

使用道具 举报

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2014-12-22 17:28:30 | 显示全部楼层

这是否意味着“一些”不加载?
回复

使用道具 举报

7

主题

17

帖子

2

银币

初来乍到

Rank: 1

铜币
45
发表于 2014-12-22 18:24:00 | 显示全部楼层
“Some”指的是除此之外的所有问题。
回复

使用道具 举报

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2014-12-22 19:37:59 | 显示全部楼层

我假设完整的文件正在加载,没有错误。
我没有合理的想法来解决这个问题。
也许可以在正在加载的文件末尾添加这样的内容。
  1. (defun c:syncfromserver ()
  2.    (command "_.shell" ""C:\\Program Files\\Autodesk\\ACAD_Config\\File Sync\\mirrorservertolocal.ffs_batch"")
  3.    (alert "Files have been downloaded from server!")
  4.    (princ)
  5. )
  6. (princ "\n      'syncFromServer' has been loaded")
  7. (princ)

这应该在启动时向命令行显示消息。
我必须说(如所述)这是一个非常奇怪的问题。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 02:57 , Processed in 0.525940 second(s), 64 queries .

© 2020-2025 乐筑天下

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