[Shell] TextBox einbinden

FU-Mann

Grünschnabel
habe ein kleines konsolenprogg wo man 2 zahlen und einen namen eingibt

also so wird es im cmd gestartet:

Programm.exe Name Zahl1 Zahl2

den namen und die zahlen gibt man über TextBoxen ein und nun kommt der Shellbefehl

Code:
Shell "cmd /C C:\Programm.exe " & Name.Text & " " & Zahl1.Text & " " & "Zahl2.Text", vbNormalFocus

funktioniert leider nicht, weiss jemand wo mein fehler liegt?
 
Warum rufst du die Eingabeaufforderung auf, die dann wiederum dein Programm starten soll?
Starte dein Programm doch einfach direkt:
Code:
Shell "C:\Programm.exe " & Name.Text & " " & Zahl1.Text & " " & "Zahl2.Text", vbNormalFocus
 
Ja ok, nun liegt mein Problem darin das wenn ich > Zahl2.Text < eingeben will, kommt nach dem Punkt ja eigentlich die Autovervollständig von VB6 (wo Text usw. zur Auswahl steht) , aber es steht nur "Count, Item , UBound und Lbound zur Auswahl. Wieso ist das so?

Bin für jeden Tip dankbar.

MfG Christian
 
Zuletzt bearbeitet:
Du hast die TextBox als Steuerelemente-Array definiert, da du in der Eigenschaft "Index" eine Zahl eingestellt hast. Entweder musst du die Zahl wieder entfernen oder es so machen:
Code:
Textbox2(DeineZahl).Text
-->Beispiel:
Textbox2(0).Text
 
Zurück