Externes Programm öffnen

  • VBScript

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von petaod.

    Externes Programm öffnen

    Hallo Zusammen, ich bin neu hier und habe ein Problem mit dem öffnen einer exe über vb-script.

    Code:

    Visual Basic-Quellcode

    1. Dim WshShell
    2. Set WshShell = WScript.CreateObject ("WScript.Shell")
    3. WshShell.Run "C:\lampenspiel.exe"
    4. WshShell = Nothing


    Funktioniert hat:

    Visual Basic-Quellcode

    1. Dim WshShell
    2. Dim pfadShell
    3. pfadShell = """C:\hallo.bat"""
    4. Set WshShell = WScript.CreateObject ("WScript.Shell")
    5. WshShell.Run pfadShellSet
    6. WshShell = Nothing

    Wenn ich die Datei "notepad.exe" aufrufe , dann wird eine Prozess unterhalb des Hauptprogrammes durchgeführt. Allerdings sehe ich kein Notepad-Fenster.

    Die "lampenspiel.exe" funktioniert bei einem normalen Aufruf. Auch kann ich Sie über eine Batch-Datei aufrufen, Sie funktioniert einwandfrei, nur, wenn ich versuche diese Datei über vbscript aufzurufen, bekomme ich gar nichts. Nicht einmal einen Prozess.

    Woran kann das liegen?

    Vielen Dank für Eure Unterstützung.

    Gruß Lerando
    @mathisderaltefuchs: Wir sind bei VBS
    ------------

    Eierlein schrieb:

    Allerdings kommt eine Fehlermeldung bei WshShell = Nothing

    Visual Basic-Quellcode

    1. Set WshShell = Nothing

    ------------

    Visual Basic-Quellcode

    1. Set WshShell = WScript.CreateObject ("WScript.Shell")
    2. WshShell.Run "notepad.exe"
    müsste funktionieren.
    Vielleicht ist Notepad bei dir ausserhalb des Bildschirms oder stark verkleinert.

    Einfach mal Notepad über die CommandLine öffnen und wieder schliessen.
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --