tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1044
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    zockerg zockerg ist offline Grünschnabel
    Registriert seit
    May 2008
    Beiträge
    3
    Hallo,

    ich habe einen vb 6 quell code. welcher so aussieht:
    <code>
    Private Sub Command1_Click()
    Dim Variable As String
    Variable = Text1.Text
    Set oshell = CreateObject("WScript.Shell")
    Dim aufruf
    aufruf = "ausfuehren.bat" & " " & Variable
    oshell.run (aufruf)
    End Sub

    </code>
    Möchte mit diesem Quellcode eine .bat-datei ausführen und einen gewisse
    Variable übergeben.
    Doch nun macht er unter VB express 2008 das "Set" vor dem oshell weg und dann
    kommt die fehlermeldung, dass oshell nicht deklariert wurde und das Programm läuft nicht.
    Weiß vielleicht jemand Rat wie ich das Programm wieder zum laufen bekomme?

    zockerg
     

  2. #2
    engelmarkus engelmarkus ist offline Mitglied Brokat
    Registriert seit
    Sep 2007
    Beiträge
    473
    also... zuerst einmal arbeiten die Code-Tags mit eckigen [Klammern]. Dann:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    Private Sub Command1_Click()
    Dim Prozess As New System.Diagnostics.Process()
     
    Prozess.StartInfo.Filename = "ausfuehren.bat"
    Prozess.StartInfo.Arguments = Text1.Text
     
    Prozess.Start()
    End Sub
     

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 14.10.10, 16:45
  2. Mediaplayer unter VB 2008 Express
    Von JCDenton im Forum .NET Windows Forms
    Antworten: 5
    Letzter Beitrag: 26.10.09, 16:34
  3. vb.net express 2008 COM komunikation
    Von melmann im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 16.06.09, 20:32
  4. VB Express 2008 - ODBC
    Von sumwear im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 13.08.08, 17:31
  5. Codes unter vb 2008
    Von zockerg im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 28.05.08, 10:27