rs.AutosaveInterval() 函数具有一些BUG,运行案例文件会出现错误,像这样
开发者把“AutoSaveInterval”这个属性中的Save小写了,所以会出现这个错误。Rhino5和Rhino6中都会有这个问题。
修改了一下代码。
import rhinoscriptsyntax as rs
import Rhino
import System
def AutoSaveInterval(minutes=None):
rc = Rhino.ApplicationSettings.FileSettings.AutoSaveInterval.TotalMinutes
if minutes:
timespan = System.TimeSpan.FromMinutes(minutes)
Rhino.ApplicationSettings.FileSettings.AutoSaveInterval = timespan
return rc
minutes = AutoSaveInterval()
if minutes<30:
AutoSaveInterval(30)
谢谢