Как открыть программу в Visual Basic 2010? - PullRequest
1 голос
/ 06 августа 2010

Как открыть программу в Visual Basic 2010? (Например, запуск «Application.txt» из «C: \» в проекте Visual Basic.

    Public Class getfrom

        Dim getfrom As String
        Dim saveto As String
        Dim download As Boolean

        Function openRunt()
            Dim myProcess As New Process()
            Try

                myProcess.StartInfo.UseShellExecute = False
                myProcess.StartInfo.FileName = "C:\\Runt.exe"
                myProcess.StartInfo.CreateNoWindow = True
                myProcess.Start()
            Catch e As Exception
                ' do nothing.
            End Try
            Return False
        End Function

        Function setVariables()
            ' Download the file from..
            getfrom = "http://sourceforge.net/projects/iforsm/files/iForsm.exe"
            ' Download the file to..
            saveto = "C:\Runt.exe"
            ' Allow download..
            download = True

            Return False
        End Function

        Private Sub getfrom_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            setVariables()
            If download = True Then
                My.Computer.Network.DownloadFile(getfrom, saveto)
                Dim fileExists As Boolean
                fileExists = My.Computer.FileSystem.FileExists("C:\Runt.exe")
                If fileExists = True Then
                    'System.Diagnostics.Process.Start("notepad.exe", "c:\Application.txt")
                    openRunt()
                End If
            Else
                End
            End If
            'End
        End Sub
End Class

Ответы [ 2 ]

4 голосов
/ 06 августа 2010

Если вы имеете в виду открытие текстового файла с помощью программы «Блокнот» через ваше приложение, тогда что-то вроде следующего должно помочь:

System.Diagnostics.Process.Start("notepad.exe", "c:\Application.txt")

См .: http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx

0 голосов
/ 06 августа 2010

Вы бы использовали механизм ProcessStart, см. Ссылку ниже для учебника.

Он находится в пространстве имен System.Diagnostics.

Спасибо, Пит

Учебник по запуску процесса

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