繁体   English   中英

从命令行“另存为”一个打开的文件

[英]"Save as" an open file from Command Line

我有一个很大的 DWG 文件文件夹,想使用 Solid Edge 将它们转换为 DXF 文件。 打开文档后,是否可以从命令行或 powershell 中“另存为”?

这是逐行代码的程序还是对所有程序通用?
因此,如果我想将在 Microsoft Word 中打开的 .docx 文档保存为 .pdf(为了更好的示例),我可以使用同一行代码吗?

任何帮助表示赞赏...

既然您想从一种 Autocad 格式转换为另一种格式,您可以使用 Autocad 的命令行来完成。

https://knowledge.autodesk.com/support/autocad/downloads/caas/downloads/content/autodesk-customization-conversion-tools.html?_ga=2.88877275.1703552679.1574826072-7420195.1574826072

当然,这确实需要您编写所有脚本。

或者,有人使用 lisp 编写了这个方便的脚本化批量转换器,他们编写了一个自定义脚本执行程序包装器,但他们的脚本据说需要完整版的 autocat(至少需要 2010 版才能完成此操作。)

https://www.cadtutor.net/forum/topic/51941-autocad-mass-convert-dwg-to-dxf-batch-convert-dwg-to-dxf-mas-dwg-convert/

也就是说,官方的 AutoCAD 转换命令行实用程序也将使用 LISP 脚本,因此您可能只想获取第二个脚本,然后针对普通 AutoCAD 实用程序手动测试它,直到您可以让它满足您的需要有点跳开始你。

如果你这样做,我建议你重新发布 LISP 和 AutoCAD 的标签,如果你最终使用官方工具和你自己的或快速启动的脚本路线,请给他们一个你所得到的样本。

希望对您和其他人的未来有所帮助! :)

正如我的问题下方所评论的那样,

不,它不会是通用的

所以,不,没有办法在每个程序上使用单个命令“另存为”,而且由于 Solid Edge 没有命令行 API,我知道,我必须为它编写一个程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM