【问题标题】:Logging Google SketchUp timestamp events记录 Google SketchUp 时间戳事件
【发布时间】:2011-04-28 23:09:53
【问题描述】:

对于我们希望通过 SketchUp 解决的问题(作为大学研究项目),我想了解您的任何想法。

  • 对于可用性研究,我们希望创建一个时间戳,将所有 SketchUp 工具在向用户提供建模任务期间将事件更改为 .XML、CSV 或 txt 文件的日志。 例如在绘制圆柱体时,所有事件(例如 - 1. 选择圆、2. 选择推/拉等)都需要记录到基于文本的文件中。

请回复您对制作此类插件的任何巧妙想法。

非常感谢!

【问题讨论】:

  • SketchUp 是否有 API 可以让您收到这些事件的通知?如果是这样,您可以链接到它吗?

标签: ruby logging file-io sketchup


【解决方案1】:

您需要将Observer Class 添加到您的项目中,然后利用Time.now 和Ruby 的内置文件IO 来创建和/或写入您的文本/日志文件。

Ruby File Class

ToolsObserver

AppObserver

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-15
    • 2018-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多