2012-01-03 2 views
0

Есть ли способ запустить пустую консоль в платформе Windows?Запуск пустой консоли

Я пишу CLI, где я хочу открыть отдельное окно, где пользователь может войти в систему и написать свою собственную команду. При выполнении команды cmd/c начинается команда, она запускает стандартную консоль Windows.

Есть ли какая-нибудь другая команда ???

ответ

1

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

start /d "%~dp0" java -jar "%~dp0\fpa.jar" 

% ~ dp0 расширяется до буквы диска и пути, в котором находится командный файл. Используйте это, если хотите, чтобы убедиться, что PWD при запуске - это то же место, что и командный файл. В противном случае, JUSE использовать

start java -jar "%~dp0\fpa.jar" 

Это позволит убедиться, что пакетный файл работает, даже если вы запустите его, когда он не в том же каталоге, что и файл банка, до тех пор, пока файл банка находится в том же каталоге, что и партии файл.

Вам может понадобиться, чтобы убедиться, что Java в вашем пути, имея строку

set path=jre6\bin;%PATH% 

Кроме того, вы можете устранить окна командной строки, которые придумывают (для программы GUI на примере), используя javaw вместо java.

0

Вы можете использовать командный файл в окнах, который в свою очередь запускает приложение, которое будет принимать пользовательский ввод. Что-то похожее на это:

запуска CMD/с myapp.bat

Смежные вопросы