In einem Dos Befehl variable einbinden

Naja,

den letzten Fehler, den ich leider auch übersehen habe, ist ein Leerzeichen nach dem -t. Und dann funktioniert das ganze einwandfrei, solange die Pfadangaben stimmen.

Gruß
Das Orakel
 
Ausgezeichnet, es funktioniert:

ABER, die Variable liefert nicht die Zeit in den Befehl und das ist ja das a und o an dem Programm. Also falls Ihr noch Ideen, Lust und Zeit habt. Ich bin für jeden Tipp dankbar.
 
Also sorry Mazen,

aber eine Analyse Deines Codes erübrigt sich wohl. 0*irgendwas gibt immer noch 0. Das ist leider so in der Mathematik.

Gruß
Das Orakel
 
Da hast du wohl recht, ich sollte mich erstmal ausruhen und morgen setze ich mich nochmal mit frischem Kopf an die Sache. Ich danke Dir erstmal ganz herzlich. Du hast auf jedenfall meinen Spass wieder an VB zu arbeiten gesteigert.

Also bis zum nächsten Problem
 
Mal 'ne Frage: Wo ist der Unterschied zwischen der Anweisung bei "If" und bei "Else"?
Code:
If eingabe = 0 Then
	Shell "E:\WINDOWS\system32\Shutdown.exe -s -t" & eingabe, vbNormalFocus
Else
	Shell "E:\WINDOWS\system32\shutdown.exe -s -t" & eingabe, vbNormalFocus
End If
Mit anderen Worten: welchen Sinn hat die If-Abfrage überhaupt?
 
Zurück