Как запустить несколько команд оболочки процесса в VB.NET 2008 - PullRequest
0 голосов
/ 25 октября 2009

Мне нужно открыть несколько файлов pdf, word и excel из команды process.start, но открыть только один файл за раз.

Ответы [ 2 ]

2 голосов
/ 25 октября 2009

Вы можете использовать WaitForExit с процессом, чтобы приостановить выполнение, пока приложение, которое обрабатывает файл pdf, word и т. Д., Не будет закрыто. Это будет работать, если пользователь закрывает, например, слово вместо того, чтобы закрывать только слово «документ» и оставлять приложение «слово» запущенным.

Dim proc As Process

proc = Process.Start("c:\tmp.jpg")
proc.WaitForExit()
proc = Process.Start("c:\tmp1.jpg")
proc.WaitForExit()
1 голос
/ 26 октября 2009

Его работа без "proc.WaitForExit ()", я могу открыть несколько документов одновременно со следующим кодом:

Private Sub OpenDocument(ByVal strDocName as String)

   Dim proc as Process

   proc = Process.Start(strDocName)

End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...