• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[java]PC herunterfahren

Status
Für weitere Antworten geschlossen.

FleyerShaver

Neues Mitglied
Ich möchte mit java meinen pc herunterfahren. Ich habe dazu folgenden Code gefunden:
Code:
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

/*
 * Created on 09.02.2004
 *
 * To change the template for this generated file go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */

/**
 * @author ASW
 *
 * To change the template for this generated type comment go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
public class Shutdown {

	public static void main(String[] args) {
		new Shutdown().doIt();
	}

	/**
	 * 
	 */
	private void doIt() {
		// TODO Auto-generated method stub
		FileWriter fw = null;
		BufferedWriter bw = null;
		try {
			fw = new FileWriter("c:/shutdown.vbs");
			bw = new BufferedWriter(fw);

			bw.write(
				"set WshShell = CreateObject(\"WScript.Shell\")\r\nWshShell.SendKeys \"^{ESC}^{ESC}^{ESC}{UP}{ENTER}{ENTER}\"\r\n");

			bw.flush();
                                                                bw.close();

			Runtime.getRuntime().exec(
				"cmd /c start /min cscript c:\\shutdown.vbs");

		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}


}
Geht das auch mit weniger code?
 
Werbung:
Hallo,

wenn ich das richtig sehe erstellt der Code ein vb-Script und führt das dann aus.

Im vb-Script wird dann nacheinander die Taste Strg+ESC dreimal gesendet, dann Pfeil rauf und 2 mal Enter.

Ist relativ umständlich. Afaik gibt es unter Windows eine shutdown.exe. Such mal nach der.


N43
 
Wenn du cmd Befehle ausführen kannst, dann ist das Kinderleicht - shutdown -? sei dein zauberwort ^^
ansosnten die shutdown.exe wirst du wahrscheinlich im system oder system32 ordner finden.


lg,
n1ob.

ps: die version mit taskleiste ausfahren, zweimal hoch etc is lustig *gg*
 
Werbung:
kann ich nur zustimmen.

Die vielen tasten drücken LASSEN ist lustig,
als ich klein war hab ich so ne tastenreihenfloge bei win98 immer ganz schnell gedrückt und meine rekorde im Pc-Schnell-runterfahren gemessen ;ugl
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben