NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 16409|回复: 9
打印 上一主题 下一主题

[工作记录] RS在Rhino中调用指令时,路径的空格键识别问题

[复制链接]
跳转到指定楼层
1m
发表于 2009-12-24 23:06:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RS在Rhino中调用指令时,路径的空格键识别问题:

在RS中调用Rhino的指令时,如:

  call Rhino.command ( "_-Import  C:\Program Files\Rhinoceros 4.0\123.3dm _enter")

其中 Program FilesRhinoceros 4.0中的空格键会被Rhino识别为回车键.....

出现调不到实际目录下的档案,一直出现找不到C:\Program.3dm   .......   除非路径中不含空格键.....

请各位大大和牛友们看看如何解决......
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
2m
发表于 2010-5-29 10:22:24 | 只看该作者
试试VBScript里面的chr()函数,如chr(13)表示换行。
不知道行不行哈,试试
3m
发表于 2010-5-29 18:37:17 | 只看该作者
我以前碰到这问题也很不爽。。不知道是不是空格应该用&nbsp表示。。
我都是在笔记本里写好然后贴过来再执行的。。。= =
等panhao解答。。
4m
发表于 2011-1-11 00:56:23 | 只看该作者
谢谢分享!!!
5m
发表于 2011-1-11 21:40:28 | 只看该作者
rhino.command(!_Noecho-import  c:\............?.3dm enter")   就好了
6m
发表于 2011-1-11 21:42:55 | 只看该作者
rhino.command("_Noecho-import  c:\............?.3dm enter")
7m
发表于 2011-11-2 14:32:10 | 只看该作者
6# zdb888 不行啊,Unknown command: _Noecho-import
8m
发表于 2011-11-4 01:08:09 | 只看该作者
本帖最后由 斯文痞子 于 2011-11-4 01:31 编辑

你试试看用双引号 ("" C:\  "" )这样可不可以,如果不行的话你这样写
Dim fso, f, strPath
set fso = CreateObject("Scripting.FileSystemObject")
set f = fso.GetFile(""C:\Program Files\Rhinoceros 4.0\123.3dm _enter"")
strPath = f.FilePath
call Rhino.command ( "_-Import  " & strPath)

应该是可以的,这台电脑没Rhino不能测试,如果还不行等我回去测试过再看
9m
发表于 2011-11-4 01:22:03 | 只看该作者
本帖最后由 斯文痞子 于 2011-11-4 12:00 编辑

不对
Dim fso, f, strpath
set fso = CreateObject("Scripting.FileSystemObject")
set f = fso.GetFile("C:\Program Files\Rhinoceros 4.0\123.3dm _enter")
strpath = f.shortPath

call Rhino.command ( "_-Import  " & strPath)
应该是这样,我在系统里测试是没问题的
10m
发表于 2011-11-5 12:55:30 | 只看该作者
请教一下,rhinoscript里的空格键会不会被执行?发现有的时候加不加空格,脚本的执行效果不一样......

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-11-22 03:17 , Processed in 0.066682 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表