线程评级:
如何更改输出文件的名称和扩展名?
# 1
问题
我通过RoboDK API使用“MakeProgram”生成机器人程序文件。如何更改输出文件的名称和扩展名?

下面我使用的代码将程序'myProgram'输出为文件'myProgram.py'。我想把文件名改为e.g.。'myProgram_1.py'或'myProgram_2.txt',不改变程序本身的名称:

代码:
从robolink导入* # RoboDK API
从robodk导入机器人工具箱
RDK = Robolink()

myProgramItem = RDK.Item('myProgram',ITEM_TYPE_PROGRAM) #获取名为'myProgram'的程序项
myProgramItem.MakeProgram(",RUNMODE_MAKE_ROBOTPROG) #导出“myProgram”到文件。
我认为你可以在生成更改名称的程序之前做一些类似的事情:

代码:
myProgramItem.setName(“新名称”)

但对于扩展,它是在后处理器中编码的。
因此,要么修改post,要么向宏中添加python命令来生成文件并更改扩展名。百分百肯定可以做到。
有关RoboDK及其功能的有用信息,请访问我们的爱游戏ayx高尔夫球在线文档通过观看我们的教程Youtube频道


# 3
谢谢,这招管用!重命名程序,导出文件,然后重命名程序回其原来的名称。

Maarten




浏览此线程的用户:
1客人(年代)