Exe aus VB starten - Pfad mit Leerzeichen
Schön guten Tag,
also eigentlich scheint mir mein Problemchen nicht allzu schwer zu sein, aber nach langem probieren hab ich's nicht geschafft...
eine *.Exe aus Visual Basic 6 zu starten, deren Pfad Leerzeichen enthält.
Das Programm starte ich mit:
Call Shell("Pfad\Datei.exe", vbNormalFocus)
Da der Pfad aber Leerzeichen enthält, funktionierts nicht.
Ich hoffe mir kann da jemand helfen,
Grüße, Simi.
also eigentlich scheint mir mein Problemchen nicht allzu schwer zu sein, aber nach langem probieren hab ich's nicht geschafft...
eine *.Exe aus Visual Basic 6 zu starten, deren Pfad Leerzeichen enthält.
Das Programm starte ich mit:
Call Shell("Pfad\Datei.exe", vbNormalFocus)
Da der Pfad aber Leerzeichen enthält, funktionierts nicht.
Ich hoffe mir kann da jemand helfen,
Grüße, Simi.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 61261
Url: https://administrator.de/contentid/61261
Ausgedruckt am: 25.11.2024 um 20:11 Uhr
5 Kommentare
Neuester Kommentar
Du brauchst ja in der cmd zum ausführen einer Programmes mit Leerzeichen im Pfad oder im Namen ein " am Anfang und Ende, also so:
miniversum
"c:\Verzeichnis zum Programm\Program.exe"
Das muß beim Aufruf in VB dan auch so sein. Im VB wird ja z.B. auch bei ausgaben ein " durch "" im Sourcecode erreicht. Daher müßte es mit Folgendem Aufruf gehen:Shell("""Pfad\Datei.exe""", vbNormalFocus)
miniversum