Shell mit Textbox füttern

solae

Grünschnabel
Ich möchte einen Remote PC herunterfahren.
Den PC namen möchte ich aber selber bestimmen.

Das ganze habe ich mit einem PC so gelöst:

Shell (cmd) & ("shutdown -s -m \\DELL -t 30")
Der PC (DELL), möchte ich aber mit einer Textbox bestimmen. Name: Text1

meine Idee war folgende:
Shell (cmd) & ("shutdown -s -m \\Text1.text -t 30")

Das ganze funktioniert ja so leider nicht ;)
Wie bringe ich das ganze mit Shell hin?
 
Hi!

Und wenn du Text1.text erst in eine Variable schreibst und diese dann in den Shell String?
:confused:

Viele Grüße,
Jacka
 
Du meinst also so:

text1.text = VariableX

Shell (cmd) & ("shutdown -s -m \\$VariableX -t 30")

Kanns erst zuhause testen glaub aber ich habs schonmal so gehabt und hat nicht funktioniert.
 
Wenn du das wirklich mit VB realisieren willst müsste das so aussehen
Code:
VariableX = text1.text 
 
Shell (cmd) & ("shutdown -s -m " & VariableX &  "-t 30")
oder
Code:
VariableX = Shell (cmd) & ("shutdown -s -m " & text1.text  &  "-t 30")

aber niemals so wie du das gepostet hast
Vor allem da du den wert aus der Variablen x liest und nicht reinschreibst !

Grüsse bb
 
Hmm jetzt hab ich ein anderes problem:

Wenn ich sage VariableX = Text1.Text kommt dieser fehler:

Run-time Error 13, Type missmatch

in einem Modul habe ich die Variable so definiert:
Public VariableX As Integer

Was stimmt denn da nicht? Die Textbox stimmt bestimmt.
 
Zurück