Запуск пустой консоли - PullRequest
0 голосов
/ 03 января 2012

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

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

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

Ответы [ 2 ]

1 голос
/ 03 января 2012

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

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

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

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

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

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

set path=jre6\bin;%PATH%

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

0 голосов
/ 03 января 2012

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

start cmd / c myapp.bat

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...