Я хочу .bat файл, который открывает командную строку, а затем установить каталог по умолчанию, а также установить переменную JAVA_HOME

Сейчас я вручную открываю командную строку, а затем задаю путь к моему проекту и затем устанавливаю переменную среды.

Я использую команды как:

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

Я хочу, чтобы, когда я запускаю командный файл, который запускает коммант перед открытием. Как это сделать ?

2 ответа2

4

Предполагая , что вы хотите конкретно пакетный файл можно активировать нажатие непосредственно на рабочем столе Windows, простой, но не изящный способ, будет использовать следующий код в пакетном файле:

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

Он установит путь и переменную, и в этом контексте запустит вложенный командный сеанс с параметром /K - который заставит его ждать ввода пользователя (а не исчезать).

Более элегантным решением было бы создать новый ярлык на рабочем столе и настроить его следующим образом:

  • Команда: cmd /K set JAVA_HOME=C:\Jdk.1.6
  • Начать с: d:\Code
1

Попробуйте этот пакетный скрипт:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .