Controla cmd

0

Witam. Czy jest jakas mozliwosc na kontrolowanie cmd z programu javy?
Mam na mysli cos takiego(oczywiscie nie dziala)

	public static void main(String[] args) throws IOException {
		Scanner scan = new Scanner(System.in);
		List<String> list = new ArrayList<>();
		list.add("cmd.exe");
		list.add("/C");
		list.add("start");
		ProcessBuilder pb = new ProcessBuilder(list);
		Process p = pb.start();
		DataOutputStream dos = new DataOutputStream(p.getOutputStream());
		String cmd = scan.nextLine();
		dos.writeUTF(cmd);
	}

Czy w ogóle istnieje taka mozliwosć.

0

Co próbujesz osiągać?

0

Wydaje mi się, że Output Stream to jest output cmd i z niego powinieneś czytać. Natomiast input stream to ten do którego powinieneś pisać. Jednak nigdy nie próbowałem. Jednakże bardziej przemawia do mnie opcja, żeby z poziomu Javy pisać na standardowe wyjście i z poziomu powłoki przekierować strumienie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1