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

时间:2019-11-27 00:39:55

标签: powershell cmd converters

我有一个DWG文件的 large 文件夹,并希望使用Solid Edge将其转换为DXF文件。打开文档后,是否可以从命令行或Powershell“另存为”?

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

任何帮助表示赞赏...

2 个答案:

答案 0 :(得分:1)

由于要从一种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/

这表示,官方的AutocCAD转换命令行实用程序也将使用LISP脚本,因此您可能只想获取第二个脚本,并针对正常的AutoCAD实用程序手动测试该脚本,直到可以使用该脚本为止。您需要快速入门。

如果这样做,我建议您重新发布LISP和AutoCAD的标签,并给他们一个示例,以备最终使用正式工具和自己的脚本或启动脚本的途径。

希望以后对您和其他人有帮助! :)

答案 1 :(得分:0)

如我的问题下方所述,

不,那不是普遍的

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