教程
EPLAN脚本从入门到应用-3《如何设置参数》
编辑丨石海波
出品丨电气CAD论坛
当你有时候心里有个念头时,即便不用刻意的做,也会从日常工作、生活中,在心里生根发芽,EPLAN脚本这个主题是在3个月前萌生的,直到今天,我想可以写出来和大家分享了,希望能得到大家的支持,并坚持将这个系列写下去! |
感谢大家的支持,今天我们来讲一下EPLAN选项菜单下的设置,设置包含了软件、项目的一些默认配置,在使用EPLAN时,我们或多或少都会进行一些修改,而修改的变量大多类型是字符串、布尔和整数,EPLAN提供了5种关于修改参数的函数命令((不含项目设置),分别对应不同的变量类型,接下来我们举几个常用到的命令给大家演示,其它就可以举一反三了。
-
设置参数的脚本命令
3.8
3种常见的参数设置本命令
using Eplan.EplApi.Base;
Class Settings最常用的有以下3种函数方法。
-
SetStringSetting( ) 设置为字符串类型的参数
-
SetBoolSetting( ) 设置为布尔类型的参数
-
SetNumericSetting( ) 设置为数字类型的参数
例如我们SetStringSetting()是更改一个字符串类型的设置,它的参数传递中包含有:
strSettingPath:要设置值的路径
bValue:设置的值
nIdx:当有多个设置值时的索引
设置路径就是位于设置对话框中的路径,有两种方法可以获得,一种是通过右键>导出,在XML文件中查看要设置值的详细路径,另一种方法可以通过开启EPLAN一个隐藏设置后,右键直接复制,开启方法是将下列代码保存成cs文件:
using Eplan.EplApi.Scripting;
public class SetSettingScript
{
[ ]
public void SetSetting()
{
Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings();
oSettings.SetBoolSetting("USER.EnfMVC.ContextMenuSetting.ShowExtended", true, 0);
return;
}
}
- SizeFromArticle
- MacroAndSizeFromArticle
- MacroFromArticle
- ManualInput
- ManualInputMacroFromArticle
Settings settings = new Settings();
settings.SetStringSetting(
"USER.PanelLayoutGui.Settings.DataOvertaking",
"MacroFromArticle",
0);
注:完整的案例代码请通过电气CAD论坛或3D大学登陆后下载。
通过在EPLAN中执行脚本后,打开对应的设置就会发现,参数已经更改为第3个“部件主数据的宏”了。
声明:您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可,本网站资源大都来自原创,也有少部分来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:cad-bbs@qq.com