Python开发Genesis脚本教程(二)- 添加物件

猫工 1926 0

Genesis脚本本质上输入一句一句的命令给Genesis软件,让程序执行该命令.如同我们在界面中操作一样。我们添加打开料号,显示层别,添加PAD、线等等操作都是一句句的命令.

这节内容将简单介绍如何使用封装好的方法添加物件,使初学者更改容易学习,看到效果。有些必须的知识我们先忽略,后面在慢慢介绍深入。

我们最常规使用脚本的环境就是在某一层别添加物件。

1.下面的代码则是在添加一个PAD的模板.

此模板为资源包中“AddPad.py"文件

2-1.webp

此脚本中1-11 不是本章节学习内容,大家默认所有脚本必须添加这11行文本即可.

我们看到我们需要输入14行内容就可以在坐标0,0的地方添加一个PAD,我们执行一下脚本看看运行结果

2-2.webp

大家可以看到,我们运行脚本后就在当前层别添加了一个PAD。

然后我们在脚本复制14行内容,然后修改第二个参数内容为10,再次执行脚本。

我们得到的结果为脚本添加了两个PAD,一个坐标为0,0,一个坐标为0,10.

addPad方法默认的参数为3个addPad(X坐标,Y坐标,Symbol名称),初学者可以多次多操作几次,运行查看结果.

该方法还封装的多个函数,后续再将讲解其原理.

2.下面的代码则是在添加多个物件,

此模板为资源包中“AddSomeThing.py"文件

2-3.webp

我们根据上面内容输入到脚本,然后运行脚本,讲看到我们添加4种物件。

是不是很简单,学习到这里。我们可以发现我们输入的参数其实就是对应物件的添加参数,就跟我们操作界面中需要输入或者选择的数据是一样。

那我们如何得到我们每一个操作的命令格式和内容呢,我们的每一个操作的命令都可以从后台命令窗体中看到或者我们使用录制脚本功能,看看我们每个操作的命令是什么.

此内容在后续章节中讲解.

本节的内容结束了,需要附带脚本的同学们可以去下面的链接去下载,谢谢;

链接:https://pan.baidu.com/s/1QbrK71M5VXr_mGqgMTeaSQ 

提取码:ep0x


转自知乎:晓梦

标签: #Python #Genesis #GenFlex

  • 评论列表

留言评论