Chamando CMD e incluindo mais comandos

6 respostas
A

Olá estou começando nesse universo JAVA e gostaria de ver se alguém pode me ajudar. Estou querendo chamar o CMD e depois fazer com que o meu programa JAVA execute mais comandos através da interface que estou criando.

Consegui chegar até aqui:

public static void main(String[] args) {  
		try {  
		
		String command =  "cmd.exe";
				
		Runtime.getRuntime () .exec (command, null);
		
	} catch (IOException e) {
	
	}

Estou querendo que abra o CMD e depois de o comando “net user oliver /domain”. Obs. sendo que que o (oliver) será uma variável digitada pelo usuário.

6 Respostas

C

Tente usar o comando “cmd.exe /c start”.

Luan_Kevin

AlexOliver:
Olá estou começando nesse universo JAVA e gostaria de ver se alguém pode me ajudar. Estou querendo chamar o CMD e depois fazer com que o meu programa JAVA execute mais comandos através da interface que estou criando.

Consegui chegar até aqui:

public static void main(String[] args) {
try {

String command =  "cmd.exe";
			
	Runtime.getRuntime () .exec (command, null);
	
} catch (IOException e) {

}

Estou querendo que abra o CMD e depois de o comando “net user oliver /domain”. Obs. sendo que que o (oliver) será uma variável digitada pelo usuário.

como você é novo por aqui da uma olhadinha nesse tópico antes!

http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor

:thumbup:

A

Caikeke eu tentei o comando que você me passou. Mas apenas abriu outro cmd e não consegui mandar ele executar o comando " net user…".
Tentei fazer o comando assim:

public static void main(String[] args) {  
		try {  
		
		String command =  "cmd.exe /c start";
		String i = "net user";
	
                System.out.println(i);
		
                Runtime.getRuntime () .exec (command, null);
		
	} catch (IOException e) {
	
	}  	
	}
}
A

Luan Kevin:
AlexOliver:
Olá estou começando nesse universo JAVA e gostaria de ver se alguém pode me ajudar. Estou querendo chamar o CMD e depois fazer com que o meu programa JAVA execute mais comandos através da interface que estou criando.

Consegui chegar até aqui:

public static void main(String[] args) {
try {

String command =  "cmd.exe";
			
	Runtime.getRuntime () .exec (command, null);
	
} catch (IOException e) {

}

Estou querendo que abra o CMD e depois de o comando “net user oliver /domain”. Obs. sendo que que o (oliver) será uma variável digitada pelo usuário.

como você é novo por aqui da uma olhadinha nesse tópico antes!

http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor

:thumbup:

Luan Kevin Obrigado!

Luan_Kevin
AlexOliver:
Caikeke:
Tente usar o comando "cmd.exe /c start".
public static void main(String[] args) {  
		try {  
		
                ///////////////////
		String command =  "cmd.exe /c start http://www.guj.com.br/";
                //////////////////
		String i = "net user";
	
                System.out.println(i);
		
                Runtime.getRuntime () .exec (command, null);
		
	} catch (IOException e) {
	
	}  	
	}
}

somente um exemplo de como eu fiz!
:thumbup:

A

O que eu realmente pretendo é fazer isso que está no link. Meu programa leve um dado inserido e execute junto com outro comando.

http://sdrv.ms/P4eLz9

Criado 1 de julho de 2012
Ultima resposta 3 de jul. de 2012
Respostas 6
Participantes 3