已经解决 --- 求助:vs或c#怎么实现删除指定层的物体?

[复制链接]
跳转到指定楼层
14713 wangjunxiong 发表于 2012-4-30 08:45:14 楼主
如题。有大神提示用 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 版大帮助,万分感谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
 楼主| wangjunxiong 发表于 2012-4-30 16:18:46
2
个人已经解决问题。
Jessesn 发表于 2012-5-2 10:22:24
3
楼主是把这段加载在Gh中?
 楼主| wangjunxiong 发表于 2012-5-2 10:25:12
4
app.RunScript("-_Layer _Delete ""Layer 02"" _Enter") 就可以直接调用。但还要作声明才能调用。我是用类似的c#,把这句加进去就可以用了。具体是怎么回事我还搞不懂
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则