Hallo liebe Java Gemeinde,
ich habe ein Problem bei einem kleinen Projekt das ich mir als Einsteiger ausgesucht habe.
Ich möchte ein Tool schreiben mit dem ich meinen PC nach 30,60,... Minuten herunter fahren kann.
Die festen Werte funktionieren bereits nach einigen Stunden Suche im Internet.
Ich habe jedoch auch vor das man einen beliebigen Wert, z.B. 3 Minuten eingeben kann.
Da ich nun nicht 1000 Switch -Cases programmieren will (was wohl auch ziemlich dämlich wäre)
Wüsste ich gerne wie ich dem Befehl eine Variable zuweise.
Hier mein Code:
case 3600:
try {
new ProcessBuilder( "cmd", "/c", "start", "shutdown /s/t"+timevalue2 ).start();
System.out.println(timevalue2);
}
catch (IOException e1) {
e1.printStackTrace();
}
break;
ich habe es auch bereits mit dem .exec Befehl versucht aber das hat auch nicht funktioniert.
timevalue2 ist eine zum String umgewandelte Integer Zahl mit dem Wert 900. Das gibt mir auch die Java Konsole richtig aus, nur leider schluckt die Windows Konsole meinen Befehl so nicht.
Könnt Ihr mir vielleicht helfen?
Viele Grüße, Tobi
ich habe ein Problem bei einem kleinen Projekt das ich mir als Einsteiger ausgesucht habe.
Ich möchte ein Tool schreiben mit dem ich meinen PC nach 30,60,... Minuten herunter fahren kann.
Die festen Werte funktionieren bereits nach einigen Stunden Suche im Internet.
Ich habe jedoch auch vor das man einen beliebigen Wert, z.B. 3 Minuten eingeben kann.
Da ich nun nicht 1000 Switch -Cases programmieren will (was wohl auch ziemlich dämlich wäre)
Wüsste ich gerne wie ich dem Befehl eine Variable zuweise.
Hier mein Code:
case 3600:
try {
new ProcessBuilder( "cmd", "/c", "start", "shutdown /s/t"+timevalue2 ).start();
System.out.println(timevalue2);
}
catch (IOException e1) {
e1.printStackTrace();
}
break;
ich habe es auch bereits mit dem .exec Befehl versucht aber das hat auch nicht funktioniert.
timevalue2 ist eine zum String umgewandelte Integer Zahl mit dem Wert 900. Das gibt mir auch die Java Konsole richtig aus, nur leider schluckt die Windows Konsole meinen Befehl so nicht.
Könnt Ihr mir vielleicht helfen?
Viele Grüße, Tobi