locked
Button der ne Exe öffnet RRS feed

  • Frage

  • kann mir mal bitte einer erklären wie genau ich durch ein button eine exe öffnen lassen kann. durch msdn werd ich nicht schlau und mit der sufu auch nichts gefunden
    Mittwoch, 13. Juni 2007 23:08

Antworten

  • Hi NightZ!

    Die Antwort auf deine Frage ist bestimmt simpler als du glaubst!

    Füge einfach folgenden Code in dem entsprechenden Event ein:

    Code Snippet
    Process.Start ("PFAD")

     
    Das ganze sähe dann etwa so aus:

    Code Snippet
    Process.Start("C:\Test.exe")

     

    Du kannst allerdings auch noch weitere Parameter an die Funktion übergeben, wie bspw.
    den Benutzernamen und das entsprechende Kennwort. Außerdem kannst du so auch Dateien
    öffnen. Sie werden dann automatisch im assoziierten Programm geöffnet. New Word-Datei also mit Word.

    Du solltest zudem vorher ne abfrage einfügen, um zu testen ob die Datei überhaupt existiert, da sonst ggf.ein
    Fehler ausgeworfen wird.
    Das sähe dann wiederum alles so aus:

    Code Snippet

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    ' Testen ob Datei existiert

    If My.Computer.FileSystem.FileExists("C:\Test.exe") = True Then

    ' Falls die Datei existiert, die Datei öffnen

    Process.Start("C:\Test.exe")

    End If

    End Sub

     

    Ich hoffe ich konnte dir helfen und du kannst damit was anfangen.

    MFG
    !Tocs!

    Donnerstag, 14. Juni 2007 21:51

Alle Antworten

  • Hi NightZ!

    Die Antwort auf deine Frage ist bestimmt simpler als du glaubst!

    Füge einfach folgenden Code in dem entsprechenden Event ein:

    Code Snippet
    Process.Start ("PFAD")

     
    Das ganze sähe dann etwa so aus:

    Code Snippet
    Process.Start("C:\Test.exe")

     

    Du kannst allerdings auch noch weitere Parameter an die Funktion übergeben, wie bspw.
    den Benutzernamen und das entsprechende Kennwort. Außerdem kannst du so auch Dateien
    öffnen. Sie werden dann automatisch im assoziierten Programm geöffnet. New Word-Datei also mit Word.

    Du solltest zudem vorher ne abfrage einfügen, um zu testen ob die Datei überhaupt existiert, da sonst ggf.ein
    Fehler ausgeworfen wird.
    Das sähe dann wiederum alles so aus:

    Code Snippet

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    ' Testen ob Datei existiert

    If My.Computer.FileSystem.FileExists("C:\Test.exe") = True Then

    ' Falls die Datei existiert, die Datei öffnen

    Process.Start("C:\Test.exe")

    End If

    End Sub

     

    Ich hoffe ich konnte dir helfen und du kannst damit was anfangen.

    MFG
    !Tocs!

    Donnerstag, 14. Juni 2007 21:51

  • Erstmal dickes DANKE
    Code Snippet

    Private Sub tS_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tS.Click

    Process.Start _

    ("C:\Programme\Teamspeak2_RC2\TeamSpeak.exe -teamspeak://IP+port?nickname=Test")

    End Sub


    was ist daran falsch so kenn ich das von verknüpfungen her.

    Ich find schade das in Msdn nur die komplizierten sachen erklärt werden nciht die einfachen.

    Danke im Vorraus

    will nicht das ganze forum zu posten

    icq 326377180

    wäre nett wenn mir jemand helfen könnte


    würde mich freuen wenn mir nochmal helfen kannst !Tocs!

    Donnerstag, 14. Juni 2007 22:46
  • du kanst mit shell(Pfad) das get auch
    Dienstag, 13. Juli 2010 10:43