Aufruf einer .Lab + .exe datei

hallo
ich bin noch n anfänger und bin jetzt vor nem prob angekommen wo google nimmer weiterhelfen kann
Ich benutze VB6

eine .Lab datei ist von einer Labledrucker software das dateivormat und is mit windos verknüpft… also wenn die die lab öffne wird wie bei bei word mit den .doc…

also das Problem ist ich muss eine .lab datei öfnnen und danach eine .exe datei
also über normalen shell befehl funkt es nicht die .lab zu öffnen
also ich hab schon mehrere sachen getestet wie z.b.

Dim Rx As Long
Rx = shell

konnte aber die nie .lab datei öffnen
jetzt hab ich einen weg dank google gefunden
Dim shell
Set shell = CreateObject(„WScript.Shell“)
shell.run „D:\ScanPrgramm\Document2.Lab“

so und jetzt kommt des Prob wenn ich des da oben schreibe kann ich danach keinen normal shell befehl hinzugügen um die .exe zu öffnen
er bringt immer das des eine mehrfachbelung kommt mit dem shell…
kann mir da bitte jemand weiterhelfen

mfg
uma

Hallo uma

Dim shell

Du verwendest ein VB-Schlüsselwort als Name einer Variable, das sollte man niemals tun!

Mit folgendem Code sollte es dann klappen:

Dim objShell
Set objShell = CreateObject("WScript.Shell")
objShell.Run "D:\ScanPrgramm\Document2.Lab"

mfg Phil

Hallo,

Du hast einfach nur ‚Shell‘ falsch verstanden.
Schreib einfach …

Result = Shell("C:\DeinPfad\DeinProgramm.exe C:\DeinPfad\DeineDatei.lab", 1)

… das funktioniert, wenn Du das Leerzeichen hinter ‚.exe‘ nicht vergisst.

Gruß, Rainer

danke Phil
funktioniert jetzt wunderbar

wie schon gesagt hab den code durch google gefunden habs jetzt auch kapiert warums net geht

hallo Rainer

funktionier leider nicht mit dem code wenn ich 2 exe datein nimm funkt es aber wenn ich die .lab nehm geht es nicht
hab des prob jetzt behoben danke für die hilfe…

mfg
uma