gpt4 book ai didi

vb.net - 如何通过VB 2010中文件的默认应用程序打开选定的文件?

转载 作者:行者123 更新时间:2023-12-04 16:27:42 27 4
gpt4 key购买 nike

我有用 VB 2010 编写的 Windows 应用程序。在这里,用户可以从打开的对话框中选择任何文件。所以,我想在相应的应用程序中打开文件。例如,假设用户选择 docx 文件,然后我必须使用 msword 打开文件,假设,如果它是一个 pdf 文件,那么我必须用 adobe 阅读器或可用的 pdf 阅读器(默认应用程序)打开。

这是可能的吗?

最佳答案

Shell和 Windows API CreateProcess()用于启动可执行文件。
如果您正在加载文档/文件,那么这些由 ShellExecute() 处理。并且可以使用 Process.UseShellExecute 在 .NET 中启动属性(property):

Private Function ShellExecute(ByVal File As String) As Boolean
Dim myProcess As New Process
myProcess.StartInfo.FileName = File
myProcess.StartInfo.UseShellExecute = True
myProcess.StartInfo.RedirectStandardOutput = False
myProcess.Start()
myProcess.Dispose()
End Function

取自 the #VB wiki .

关于vb.net - 如何通过VB 2010中文件的默认应用程序打开选定的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12778249/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com