Estou tentando ajudar, contribuir com uma questão de um usuário. Mas, estou começando o Java, poderiam me ajudar? Basei em algumas soluções encontradas aqui e em algumas informações dos websites
Estou tentando usar o Java para chamar o comando em cmd para criar um ponto de restauração
Sites usados como referência
a) https://javatutorial.net/swing-jframe-basics-create-jframe
b) https://examples.javacodegeeks.com/java-jframe-example/
c) Execultar comando cmd via java
d) https://www.softdownload.com.br/como-criar-pontos-restauracao-windows-7-8-10.html
e) [RESOLVIDO]como chamar um método que está em outra classe?
comando.bat
cmd.exe /k "wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "%DATE%""
programa777.java
import java.io.IOException;
import java.util.Scanner;
public class programa77 {
public static void main(String[] args) { try { Process process = Runtime.getRuntime().exec("cmd.exe comando.bat");
Scanner leitor = new Scanner(process.getInputStream());
while (leitor.hasNextLine()) {
System.out.println(leitor.nextLine());
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
interface777.java
import java.awt.GraphicsConfiguration;
import javax.swing.JFrame;
public class interface777{
static GraphicsConfiguration interface777gc;
// interface777gcé gc
public static void main(String[] args){
JFrame interface777= new JFrame(interface777gc);
// interface777 é JFrame
interface777.setTitle("777 guj.com.br/t/criar-um-ponto-de-restauracao-pelo-java/393858/3");
interface777.setSize(600, 400);
interface777.setLocation(200, 200);
interface777.setVisible(true);
interface777.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
interface777.setResizable(false);
programa777 programa777 = new programa777();
programa777.programa777 ();
}
}
ajudem respondendo aqui ou respondendo nesse link Criar um ponto de restauração pelo Java