如何创建提示浏览路径的UI.inputbox? [SketchUp 8 API]

时间:2015-09-04 10:13:37

标签: ruby user-interface sketchup

我有一个SketchUp 8的ruby脚本,它收集数据并需要将其写入csv文件。当代码创建csv文件时,我希望显示一个输入框,要求保存文件名和目录。

有没有人知道如何使用'浏览目录创建输入框?选项?

1 个答案:

答案 0 :(得分:2)

UI.inputbox是一种非常简单且有限的API方法 - 它只允许文档框输入和下拉选择框输入,如API文档中所述:http://ruby.sketchup.com/UI.html#inputbox-class_method

但是还有其他方法可以打开文件对话框:

没有提供比API文档中描述的更多自定义。

如果您需要设计自己的自定义对话框,那么您必须使用webdialogs(http://www.sketchup.com/intl/en/developer/docs/ourdoc/webdialog - https://github.com/thomthom/sketchup-webdialogs-the-lost-manual)或制作自己的Ruby C扩展并本地进行系统调用({{3} })。