abre um prompt de comando e configura o caminho padrão

0

Eu quero um arquivo .bat que abra um prompt de comando e defina meu diretório padrão e defina também a variável de ambiente JAVA_HOME

Por enquanto, estou abrindo manualmente o prompt de comando e, em seguida, definindo o caminho do diretório do meu projeto e, em seguida, configurando a variável de ambiente.

Estou usando comandos como:

open cmd.exe
cd d:\Code
set JAVA_HOME=C:\Jdk.1.6

Eu quero que quando eu executar o arquivo em lotes que executam o Commando antes da abertura. Como fazer isso?

    
por Ram Dutt Shukla 05.04.2013 / 07:07

2 respostas

4

Supondo que você queira especificamente um arquivo em lotes para ser clicável diretamente na área de trabalho do Windows, uma maneira simples, mas não elegante, seria usar o seguinte código em um arquivo de lote:

@cd d:\Code
@set JAVA_HOME=C:\Jdk.1.6"
@cmd.exe /K

Ele definirá o caminho e a variável e, nesse contexto, iniciará uma sessão de comando aninhada com o parâmetro /K - que o forçará a aguardar a entrada do usuário (em vez de desaparecer).

Uma solução mais elegante seria criar um novo atalho na área de trabalho e configurá-lo da seguinte forma:

  • Comando: cmd /K set JAVA_HOME=C:\Jdk.1.6
  • Iniciar em: d:\Code
por 05.04.2013 / 08:19
1

Tente este script em lote:

@echo off
set "JAVA_HOME=C:\Jdk.1.6"
cd /d "d:\Code"
cmd /k
    
por 07.04.2013 / 00:14