利用vb打开SolidWorks文件

想利用vb打开一个已经保存的SolidWorks文件,就是想用vb做个界面,只要一点击,便会连接到sw中打开这个文件。不知怎么来设计这个东西。... 想利用vb打开一个已经保存的SolidWorks文件,就是想用vb做个界面,只要一点击,便会连接到sw中打开这个文件。不知怎么来设计这个东西。 展开
 我来答
wovilh
2010-04-22
知道答主
回答量:16
采纳率:0%
帮助的人:8.2万
展开全部
1.用shell(SolidWorks主程序 -sw程序 命令行启动所支持的参数 ) 或者 API函数WinExec()
2.查一下SolidWorks 是否有命令行启动方式,一般都会有支持的参数,比如工程名及读入的文件名之类,帮助文件里应有说明
3.如果不行,可以将‘sw启动读入某文件’这个命令用vb写在bat文件里,再用vb调用此批处理,
4。只建议试一下,sw没用过,Fluent可以这样调用,读入想打开的文件 还是要靠sw主程序支持这种方式才行,不知是否理解了你的意思
独孤之圣
2010-04-11 · TA获得超过433个赞
知道小有建树答主
回答量:865
采纳率:50%
帮助的人:587万
展开全部
vb调用API shellexecute

ShellExecute

VB声明
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
说明
查找与指定文件关联在一起的程序的文件名
返回值
Long,非零表示成功,零表示失败。会设置GetLastError
参数表
参数 类型及说明
hwnd Long,指定一个窗口的句柄,有时候,windows程序有必要在创建自己的主窗口前显示一个消息框
lpOperation String,指定字串“open”来打开lpFlie文档,或指定“Print”来打印它
lpFile String,想用关联程序打印或打开一个程序名或文件名
lpParameters String,如lpszFlie是可执行文件,则这个字串包含传递给执行程序的参数
lpDirectory String,想使用的完整路径
nShowCmd Long,定义了如何显示启动程序的常数值。参考ShowWindow函数的nCmdShow参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式