Variable Im Pfad

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von jvbsl.

    Variable Im Pfad

    Hey zusammen ich möchte mit einer Textbox den laufwerkbuchstaben bestimmen auf dem sich eine datei (ein programm ) befindet...kriege es aber nicht hin , dass ich im pfad eine variable habe... bis jetzt siehts so aus :


    VB.NET-Quellcode

    1. Dim Variable as String = Textbox1.text 'zum beispiel G:
    2. shell ("(Variable)\ordner1\ordner2\programm.exe")


    was muss ich anders machen?
    Grundlagen...

    Diese solltest du auch am besten gleich mal Lernen.

    VB.NET-Quellcode

    1. 'Der & - Operator verbindet 2 Strings (Zeichenkette)
    2. Dim name As String = "Klaus"
    3. Dim ausgabe As String = "Mein Name ist " & name


    LG
    Ist ja nicht schlimm.

    Hast du mein Beispiel verstanden und es geschafft mein BSP bei deinem Problem umzusetzen?


    LG
    die Klammer um Laufwerk kannst du weklassen ;)
    außerdem wäre eine direkte Zuweißung ebenfalls möglich:

    VB.NET-Quellcode

    1. Dim Pfad As String = TextBox1.Text & ":\ordner1\ordner2\etc\Datei.exe"

    bewirkt dasselbe wie dein Code, nur noch einen(unmerkbaren) Tick schneller...

    zum Starten verwendest du dann bitte die Process Klasse, da diese Managed ist(Shell ist veraltet und ein Überbleibsel aus der VB6 < Zeit...)

    VB.NET-Quellcode

    1. Process.Start(Pfad)
    Ich wollte auch mal ne total überflüssige Signatur:
    ---Leer---