Variablen weiterverwenden (SyntaxProblem)

bosstone

Grünschnabel
Hi,

ich bin noch Neuling in VB und würde Euch um einen Hinweis bitten um folgendes Problem zu lösen:

Dim txt_netsend As String
Dim sHost As String

txt_netsend = txt.Text
MsgBox(txt_netsend)

sHost = combobox1.SelectedItem
MsgBox(sHost)

Shell("net send sHost txt_netsend", AppWinStyle.Hide)

MsgBox(txt_netsend) & MsgBox(sHost) zeigen mir die richtigen Daten an - was muss ich in VB tun, um diese Variablen in meinen Shell Befehl zu bekommen?

Vielen Dank für Eure Hilfe im voraus,

Stefan
 

bosstone

Grünschnabel
Hi,

irgendwie so sollte es gehen... (zumindest bei allen Sprachen mit denen ich bis jetzt zu tun hatte)

Shell("net send" sHost & " " & txt_netsend, AppWinStyle.Hide)


Allerdings hab ich nun eine Fehlermeldung - ) stört bei dieser Syntax...

lg,

Stefan
 

bosstone

Grünschnabel
Hi,

so - das wird nun korrekt kompiliert - jedoch ohne den Befehl auszuführen...

Shell("net send" & sHost & " " & txt_netsend & "," & AppWinStyle.Hide)

Vielen Dank für Euer Feedback,

Stefan
 

bosstone

Grünschnabel
Hi,

jaja, wenn der Befehl nicht ganz korrekt ist, dann gehts natürlich nicht...

Shell("net send " & sHost & " " & txt_netsend & "," & AppWinStyle.Hide)

nach dem net send muss natürlich ein Leerzeichen sein...

lg,

Stefan