.cmd mit parameter starten
Tag an alle 
Ich habe ein kleines Problemsche und ich denke mal es ist nur ne kleinigkeit, aber ich weis einfach nicht was...
so Funktioniert alles, aber so möchte ich es nicht - wär ja auch zu schön :D -
kurz un knapp: wie bekomme ich es hin das meine .cmd mit den beiden Parametern angestartet wird? Ich bekomme immer folgende Meldung:
System kann die Angegebene Datei nicht finden.....
for i = 1 to 9)
wert= msgbox("sicher mit der zahl?"& i &"" ,vbYesNoCancel,"test")
If wert=vbYes Then
pro.Run ("D:\dummys\ini.cmd wert dummy")
end if
next
for i = 1 to 9)
wert= msgbox("sicher mit der zahl?"& i &"" ,vbYesNoCancel,"test")
If wert=vbYes Then
pro.Run ("D:\dummys\ini.cmd" & i & "dummy")
end if
next
kurz un knapp: wie bekomme ich es hin das meine .cmd mit den beiden Parametern angestartet wird? Ich bekomme immer folgende Meldung:
System kann die Angegebene Datei nicht finden.....
2 Antworten
- LÖSUNG bastla schreibt am 01.09.2011 um 15:38:02 Uhr
- LÖSUNG der-blob schreibt am 01.09.2011 um 15:49:45 Uhr
LÖSUNG 01.09.2011 um 15:38 Uhr
Hallo der-blob!
Wenn Du auch so mit Leerzeichen knauserst ...
In solchen Fällen bewährt es sich durchaus, den per "Run" aufzurufenden String einmal vorweg in einer Variablen zusammenzubauen (und in der Testphase auch auszugeben und per Kopie in ein CMD-Fenster zu testen) und dann erst auszuführen ...
Grüße
bastla
P.S.: Das Ganze lässt sich auch ohne Klammer in Zeile 1 schreiben ...
Wenn Du auch so mit Leerzeichen knauserst ...
pro.Run ("D:\dummys\ini.cmd " & i & " dummy")
Grüße
bastla
P.S.: Das Ganze lässt sich auch ohne Klammer in Zeile 1 schreiben ...
LÖSUNG 01.09.2011 um 15:49 Uhr