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