跳到主要内容

从Windows文件资源管理器中以快速查看模式打开SOLIDWORKS装配体

从SOLIDWORKS中打开大型设计审查表单{ width=450 }

SOLIDWORKS 提供了一种在大型设计审查模式(也称为快速查看)下打开大型装配体或图纸的选项。这样可以仅加载装配体和图纸的可视信息,从而显著提高性能(大型装配体通常只需几秒钟即可打开,而不是几分钟甚至几小时)。可以随后按需加载各个组件。

以大型设计审查模式打开的装配体{ width=650 }

然而,从Windows文件资源管理器中打开文档时不支持此模式。

以下指南说明如何直接从Windows文件资源管理器启用快速查看模式。

  • 创建一个新文件夹,用于存放以快速查看模式打开文件的脚本
  • 创建一个扩展名为.vbs的文本文件,并将其命名为opener.vbs
  • 将以下代码粘贴到此文件中
Dim swApp
Set swApp = CreateObject("SldWorks.Application")
swApp.Visible = True

Dim filePath
filePath = WScript.Arguments.Item(0)

If filePath <> "" then

Dim docSpec
Set docSpec = swApp.GetOpenDocSpec(filePath)
docSpec.ViewOnly = True

Dim swModel
Set swModel = swApp.OpenDoc7(docSpec)

If swModel is Nothing Then
MsgBox "无法打开文档"
End If

Else
MsgBox "未指定文件路径"
End If
  • 创建另一个文本文件,并将其命名为install.cmd
  • 将以下行添加到install.cmd中,以启用装配体的快速模式
reg add "HKCR\SldAssem.Document\shell\Quick View\command" /ve /d "wscript.exe """%~dp0opener.vbs""" ""%%1""" /f
  • 如果要启用图纸的快速查看模式,还需要添加以下行
reg add "HKCR\SldDraw.Document\shell\Quick View\command" /ve /d "wscript.exe """%~dp0opener.vbs""" ""%%1""" /f
  • 保存这两个文件。重要的是要将这些文件保存在同一个文件夹中

用于在Windows资源管理器中启用快速模式的文件{ width=250 }

  • 运行install.cmd。您可能需要以管理员身份运行此命令

结果是在Windows文件资源管理器中添加了快速查看上下文菜单命令。选择任何装配体,单击鼠标右键。点击快速查看,文件将在SOLIDWORKS中以快速查看模式打开:

选择装配体时的快速查看上下文菜单{ width=450 }

观看视频演示