PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VB 2008 Strings Verknüpfen



novedad
03.08.2010, 14:59
Hallo liebe Free-Hackler ;)

Hoffe ihr könnt mir helfen. Bin grad dabei VB(.NET?) zu lernen (benutze VB 2008 Express)

Und schon stehe ich vor meinem ersten Problem

Innerhalb eines Programmes will ich mit dem Befehl "At" einen Job anlegen der 20 Minuten später ausgeführt werden soll

Ich habe es so versucht:


Shell("at" & TimeOfDay.AddMinutes(20) & "Befehl", AppWinStyle.Hide)Doch es funktioniert nicht

Bitte um Hilfe

mfg novedad

inout
03.08.2010, 15:04
Ich vermute mal, dir fehlen da 2 Leerzeichen. Nach "at " und vor " Befehl".

hackerking
03.08.2010, 15:24
Das ist der sinnloseste Code, der mir schon seit langem unter die Augen gekommen ist oO.. Lies dir lieber das erstmal durch:
Galileo Computing: Einstieg in VB.NET (http://openbook.galileocomputing.de/vb_net/index.htm)

Zur Info:
Es gibt kein Befehl "At" in Windows, der Befehl Shell ist veraltet in VB.NET

PS: Mehr Info, was soll jemand mit "Es Funktioniert nicht" anfangen?
Eine genaue Fehlerbeschreibung wäre hilfreich lol...

PS2:
Außerdem ist das der Falsche Bereich. Das gehört in ".NET Sprachen - Techniken (http://free-hack.com/net-sprachen-techniken/)", da dass .NET ist. Es gibt kein VB 2008... Da du VB Express benutzt ist das .NET..

novedad
03.08.2010, 15:36
Das ist der sinnloseste Code, der mir schon seit langem unter die Augen gekommen ist oO.. Lies dir lieber das erstmal durch:
Galileo Computing: Einstieg in VB.NET (http://openbook.galileocomputing.de/vb_net/index.htm)
Ja fang ja grad auch erst an mit lernen :o

Dieses Buch lese ich gerade durch


Es gibt kein Befehl "At" in WindowsNa sowas seit wann denn das nicht mehr? Zur Info: Mit "At" kann man aus der CMD heraus Jobs anlegen (ich weiß dafür gibts auch noch andere Mittel aber manchmal ganz nützlich)


der Befehl Shell ist veraltet in VB.NETJa ich weiß das Process.Start besser ist -.-


Eine genaue Fehlerbeschreibung wäre hilfreichFileNotFound = Datei nicht gefunden


Außerdem ist das der Falsche Bereich. Das gehört in ".NET Sprachen - Techniken (http://free-hack.com/net-sprachen-techniken/)", da dass .NET ist. Es gibt kein VB 2008... Da du VB Express benutzt ist das .NET.. Ja sorry wenn möglich bitte verschieben

//edit: Danke für's verschieben

mfg novedad

hackerking
03.08.2010, 15:43
Also ich krieg nur ein Befehl nicht gefunden bei at oO
Naja, FileNotFound, kommt weil du Shell benutzt.
Du musst cmd.exe (denke ich mal jetzt) aufrufen und als Parameter "at " & TimeOfDay.AddMinutes(20) & " " & Befehl angeben.

AlterHacker
03.08.2010, 15:47
Ich vermute mal, dir fehlen da 2 Leerzeichen. Nach "at " und vor " Befehl".
Ich würde glatt behaupten das du diesen Hinweis nicht nachgegangen bist?
Weil wenn Shell() die richtige Funktion ist, dann liegts an den Leerzeichen.

MfG

novedad
03.08.2010, 16:15
Also ich krieg nur ein Befehl nicht gefunden bei at

"AT" ist ein Windows - Befehl Zeitplandienst einrichten (AT-Befehl) (http://www.winfaq.de/faq_html/Content/tip0000/onlinefaq.php?h=tip0279.htm)


Ich würde glatt behaupten das du diesen Hinweis nicht nachgegangen bist?

:o

inout
03.08.2010, 16:18
Ist ja keine Seltenheit, dass meine Vorschläge nicht beachtet oder überlesen werden. :( Ich glaube, ich brauch ein Avatar oder so :)