乐筑天下

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

[编程交流] 另存为代码不工作

[复制链接]

23

主题

75

帖子

58

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
143
发表于 2022-7-5 20:15:28 | 显示全部楼层 |阅读模式
我不确定发生了什么,但我似乎无法让这行简单的代码正常工作。
 
  1. (command "_saveas" "2013" "D:\\Work\\Test.dwg")

 
它只返回零。
 
文件路径没有问题。如果我在命令行中输入相同的数据,效果很好。
回复

使用道具 举报

23

主题

75

帖子

58

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
143
发表于 2022-7-5 20:37:17 | 显示全部楼层
出于某种原因,它可以在我的工作电脑上工作,但在我的笔记本电脑和家用电脑上却无法工作。
 
似乎存在间歇性问题。
回复

使用道具 举报

23

主题

75

帖子

58

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
143
发表于 2022-7-5 21:02:05 | 显示全部楼层
感谢ElpanovEvgeniy的帖子:
 
http://forums.augi.com/showthread.php?50250-使用-Saveas-Command-from-a-Lisp-Routine
 
这似乎是答案:
 
  1. (vla-SaveAs (vla-get-ActiveDocument(vlax-get-acad-object)) filename ac2013_dwg)

 
 
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2022-7-5 21:27:32 | 显示全部楼层
使用2015年,它在这里运行良好。
 
我唯一能让它失败的情况是:
*您没有写入权限
*提供的文件名已存在。
 
另请参见:http://www.cadtutor.net/forum/showthread.php?50468-简单的saveas-LISP
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 09:05 , Processed in 1.539584 second(s), 60 queries .

© 2020-2025 乐筑天下

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