Rhino(犀牛)中国技术支持与推广中心
标题:
求助:vs或c#怎么实现删除指定层的物体?
[打印本页]
作者:
wangjunxiong
时间:
2012-4-30 08:45
标题:
求助:vs或c#怎么实现删除指定层的物体?
如题。有大神提示用 app.RunScript("-_Layer _Delete ""Layer 02"" _Enter") 这个尝试。我不懂用vb驱动rhino干活,求助!
以下是网上找到的代码:(我不知道怎么使用)
If( Not Open ) Then
ids_tree = m_ids_tree
Return
End If
If Open Then
app.RunScript("-_import " & sFileName & " _Enter")
app.RunScript("-_SelNone ")
app.RunScript("-_SelLayer " & ???????(select certain layers by name)??????????? & " _Enter")
app.RunScript("_delete")
End If
上面的代码中,这句 “app.RunScript("_delete")” 是有问题的,好像是要改为:app.RunScript("-_Layer _Delete ""Layer 02"" _Enter")
坐等求解! 盼望
Jessesn
版大帮助,万分感谢!
作者:
wangjunxiong
时间:
2012-4-30 16:18
个人已经解决问题。
作者:
Jessesn
时间:
2012-5-2 10:22
楼主是把这段加载在Gh中?
作者:
wangjunxiong
时间:
2012-5-2 10:25
app.RunScript("-_Layer _Delete ""Layer 02"" _Enter") 就可以直接调用。但还要作声明才能调用。我是用类似的c#,把这句加进去就可以用了。具体是怎么回事我还搞不懂
欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/)
Powered by Discuz! X3.2