bfred805 发表于 2015-12-9 13:54:02

命令未知

您好,
我被分配到管理我们办公室的CAD组织的任务。我是新来的,所以提前道歉,如果我的方法看起来初级到高级,我正在解决它!
现在,我决定在本地机器上维护我们的office标准,并将这些标准镜像到其他用户使用的服务器上。通过这种方式,可以提供我们系统标准的原始版本和最新版本。我在功能区上创建了一个按钮,该按钮将启动以下代码:
(defun c:sendtoserver ()
      (command "_.shell" "\"C:\\Program Files\\Autodesk\\ACAD_Config\\File Sync\\updateserverfromlocal.ffs_batch\"")
      (alert "Files have been sent to the server!")
      (princ)
)
(princ)
但是,每当我单击该按钮时,都会出现错误(Command: SENDTOSEVER未知命令“SENDTOSERVER”。)
如果我键入(load“SENDTOSERVER”)然后执行它,程序运行正常。还要知道,我已经在我的acad.doc文件中包含了一行(load "SENDTOSERVER "),用于加载其他。启动时将lsp文件导入。
知道是什么原因导致按钮不起作用,除非我重新加载该功能吗?另外,当我在这里的时候——当我启动我的ACAD的时候,有人有办法自动运行这个程序吗?这将是很好的跳过按钮在一起。
预先感谢!
编辑:添加代码标签。约翰
**** Hidden Message *****

mjfarrell 发表于 2015-12-9 14:50:08

不确定您未知的命令问题,
但是,您为什么或者没有考虑使用企业CUI来处理以这种方式设置标准的问题?

mark 发表于 2015-12-9 15:00:09


也许 acaddoc.lsp 可以帮助加载/运行。
http://jtbworld.com/autocad-acaddoc-lsp
另一个好的来源!
http://www.lee-mac.com/autoloading.html

JohnK 发表于 2015-12-9 15:02:06

我管理办公标准很多年了,所以对于你决定将它们放在本地并将它们发布到网络上的决定感觉更好(我已经这样做了很多年)。但是,我不会在AutoCAD中使用按钮。这是我在Revit论坛开始的一个线程(当然,谈论我在Revit文件上的过程),在此之前我也将其用于AutoCAD内容。不过,您需要学习一些新工具,但这非常值得您付出努力。
https://www.theswamp.org/index.php?topic=49375.0

bfred805 发表于 2015-12-9 15:12:54


也许是阿卡多克。lsp可以帮助加载/运行
http://jtbworld.com/autocad-acaddoc-lsp
另一个好的来源
http://www.lee-mac.com/autoloading.html

抱歉,这是一个打字错误。我只是想说清楚-我把它装进了阿卡多克。lsp<br>编辑:固定报价-John

ronjonp 发表于 2015-12-9 15:14:40

这也有助于从CAD复制\更新文件。

bfred805 发表于 2015-12-9 15:18:44


谢谢,我真的不明白那里发生了什么。你能解释一下吗?

ronjonp 发表于 2015-12-9 15:22:04

阅读代码的标题,底部还有一个如何使用它的示例。这个网站有一些很好的使用示例。

JohnK 发表于 2015-12-9 15:33:51

XCOPY?...这太慢了,特别是如果您坚持从AutoCAD流程中执行此操作。XCOPY对于将一些lisp文件复制到网络是很好的(我想),但没有什么像标准那样广泛。

ronjonp 发表于 2015-12-9 15:44:18

在这里工作正常... *耸耸肩*
使用 /D 开关时,初始复制后速度非常快。
页: [1] 2
查看完整版本: 命令未知