Окно Cmd закрывается после открытия с помощью .bat - PullRequest
1 голос
/ 27 марта 2012

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

"C:\Program Files\Java\jre7\bin\javaw.exe" -Xmx1G -Xms1G -jar "Minecraft_Server.exe"

Я использовал много разных способов закрыть его, например, поставить Exit в конце или поставить cmd /c впереди, но это не сработало.

1 Ответ

1 голос
/ 27 марта 2012

Обновление

Команда запуска, похоже, не работает с несколькими параметрами.Единственное решение, которое я мог придумать, - это создание исполняемого файла без окон, который обрабатывает выполнение с несколькими параметрами. Оригинальный ответ

Я протестировал следующее, и оно работает, потому что Progra ~ 1 - это преобразование папки Program Files в стиле oldskool 8:

start c:\Progra~1\Intern~1\iexplore.exe -new -k "http://www.google.com/"

Я не могу проверить это, потому что у меня нет Java, но это должно работать:

start C:\Program~1\Java\jre7\bin\javaw.exe -Xmx1G -Xms1G -jar "Minecraft_Server.exe"

Однако, если больше папок начинается с Progra, это также может быть Progra~2, Progra~3 и т. Д. Вам следует попробовать, что работает.

...