【问题标题】:How to start multiple process shell commands in VB.NET 2008如何在 VB.NET 2008 中启动多个进程 shell 命令
【发布时间】:2009-10-25 08:23:30
【问题描述】:

我需要从 process.start 类似命令打开几个 pdf、word 和 excel 文件,但一次只打开一个文件。

【问题讨论】:

    标签: vb.net visual-studio-2008


    【解决方案1】:

    您可以将 WaitForExit 与进程一起使用以暂停执行,直到处理 pdf、word 等文件的应用程序关闭。例如,如果用户关闭 word 而不是仅关闭 word 文档并让 word 应用程序运行,这将起作用。

    Dim proc As Process
    
    proc = Process.Start("c:\tmp.jpg")
    proc.WaitForExit()
    proc = Process.Start("c:\tmp1.jpg")
    proc.WaitForExit()
    

    【讨论】:

      【解决方案2】:

      它的工作没有“proc.WaitForExit()”,我可以使用以下代码同时打开多个文档:

      Private Sub OpenDocument(ByVal strDocName as String)
      
         Dim proc as Process
      
         proc = Process.Start(strDocName)
      
      End Sub
      

      【讨论】:

      • 我以为你一次只想打开一个。
      • "我需要打开几个pdf、word和excel文件"
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-19
      • 1970-01-01
      • 2016-08-24
      • 2011-10-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多