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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 61261
Url: https://administrator.de/contentid/61261
Printed on: April 17, 2024 at 01:04 o'clock
5 Comments
Latest comment
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