如何使用新方法?
亲爱的朋友们:,我使用了以下代码,但返回的错误为
“错误:自动化错误。AutoCAD无法为自动化请求提供服务”
这个代码有什么问题?
(Setq cur_user_temp_location(vla-get-QNewTemplateFile (vla-get-files (vla-get-Preferences (vlax-get-acad-object)))))
(vlax-invoke-method (vla-get-activedocument (vlax-get-acad-object)) 'NEW cur_user_temp_location)
(vla-new (vla-get-activedocument (vlax-get-acad-object))cur_user_temp_location)
你好,muthu123
AutoLisp帮助文件似乎建议使用
(VLA-ADD <documentCollection> <dwt>)
与
(VLA-NEW <document> <dwt>)
大概
(Setq cur_user_temp_location
(vla-get-QNewTemplateFile
(vla-get-files (vla-get-Preferences (vlax-get-acad-object)))
)
)
(VLA-ADD
(vla-get-DOCUMENTS (vlax-get-acad-object))
cur_user_temp_location
)
没关系。但我希望它仅适用于SDI设置为0的情况。但我需要在SDI模式下。
正确,它将用于MDI,而不是SDI。
我不知道如何在SDI中实现这一点。AutoCAD developers帮助文件的退出方法中有一些错误信息
页:
[1]