ShellExecute in VB.NET-Konsolenanwendung

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Mad Andy.

    ShellExecute in VB.NET-Konsolenanwendung

    Wie der Titel schon sagt, ist meine Frage, wie ich am Besten die ShellExecute-Api unter .NET in einer Konsolenanwendung verwende...


    Mal Konkret:

    Me.hwn funzt in einer Konsole ja nicht... welches hwnd soll ich angeben?


    wie heißt "vbNullString" unter .NET? Oder genügt da einfach "" ??


    Wie heißen die Konstanten "vbNormalFocus" u.a. unter .NET? Bzw. wo sehe ich welche Zahlen die einzelnen Werte haben?


    Wie heißt App.Path unter .NET?
    (System.Environment.CurrentDirectory ist es nicht)


    Ich beziehe mich jetzt auf folgende Zeile:
    ShellExecute (me.hwnd, "Open", "http://www.vb-paradise.de/", vbNullString, App.Path, vbNormalFocus)

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Mad Andy“ ()

    Als Handle (hWnd) einfach "0" übergeben. Wenn es vbNullstring nicht gibt, ist "" sicher nicht falsch. vbNormalFocus ist ja nicht nötig, du kannst ja einfach die Zahlen angeben (0, 1, etc.).

    Das mit dem Anwendungsverzeichnis weiß ich jetzt nicht, da ich mich mit .NET nicht auskenne.
    Besucht auch mein anderes Forum:
    Das Amateurfilm-Forum
    wie heißt "vbNullString" unter .NET? Oder genügt da einfach "" ??

    Ja klar, in VB6 ist das doch genauso.

    Wie heißt App.Path unter .NET?
    (System.Environment.CurrentDirectory ist es nicht)

    Einfach mal die Suchfunktion benutzen:
    vb-paradise.de/thread.php?threadid=2210
    Gruß, Agent Smith 8-)

    activeFlags = (lazy OR weary)

    Lemgo-Verschwörung | Mathematics | VB-Paradise in blau

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Agent“ ()