Mastercam二次开放内置编辑器视频源码。 在没有Mastercam开发环境的情况下,NETScripting的功能远远超越了vb script脚本的功能,其主要原因在于 NETScripting是基于C#Sharp语言。 由于C#Sharp语言更加的强大,所以NETScripting功能可以拓展很多,能完成更多vb script不能完成的事情,同时有由于可以实时除错,这也是vbscript无法比拟的,NETScripting脚本编辑器解释器编辑可以实时运行并检查代码的正确与否,同时在将来的高版本中支持语法高亮,函数自动补全,错误提示,按钮等功能完善后将会有质的提升。 让我们拭目以待新的版本吧,同时期待Mastercam功能越来越完善,亲和力越来越好吧。 以下为视频中的测试源代码。 using System.Linq; using Mastercam.App; using Mastercam.App.Types; using Mastercam.App.Exceptions; using Mastercam.BasicGeometry; using Mastercam.Database; using Mastercam.Database.Types; using Mastercam.Curves; RunScripting(6); private void RunScripting(int level) { if (!SearchManager.IsAnyGeometry()) { DialogManager.OK("没有任何图素","若枫oneZone"); return; } var geom =SearchManager.GetGeometry(leve).ToList(); DialogManager.OK("当前图层有" + geom.Count.Tostring() + "个图素" ,"若枫oneZone"); } Mastercam二次开发NET-Scripting脚本语言