利用委托写一个打开SolidWorks文档的程序
时间: 2023-04-06 16:02:49 浏览: 66
可以使用以下代码实现:
```
using System;
using System.Diagnostics;
namespace OpenSolidWorksDocument
{
class Program
{
static void Main(string[] args)
{
string filePath = "C:\\Documents\\SolidWorks\\example.sldprt"; // SolidWorks文档的路径
OpenDocument(filePath);
}
static void OpenDocument(string filePath)
{
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "sldworks.exe"; // SolidWorks的可执行文件路径
startInfo.Arguments = "/dde " + filePath;
startInfo.UseShellExecute = false;
startInfo.RedirectStandardOutput = true;
Process process = new Process();
process.StartInfo = startInfo;
process.Start();
string output = process.StandardOutput.ReadToEnd();
Console.WriteLine(output);
}
}
}
```
这个程序利用委托打开SolidWorks文档,可以根据实际情况修改文档路径和SolidWorks可执行文件路径。