Перейти к содержимому

Windows 10, как создать программу командной строки

1

Я только что скачал swagger-codegen-cli (не имеет значения, что это, это просто исполняемый файл jar) в ОС Windows 10, которая запускается из командной строки. Таким образом, чтобы выполнить его, я должен перейти в соответствующую папку (в командной строке, конечно), и там запустить:

jara -jar swagger-codegen-cli-2.2.2.jar <command> [<args>]

что, как вы видите, довольно раздражает. Я знаю, что могу создать пакетный файл ( .cmdрасширение) и добавить путь к этому файлу в PATHпеременной среды, но я не уверен, как написать этот пакет. Кто-нибудь может сказать, как написать этот пакет, чтобы я мог написать что-то вроде swagger-codegen <command> [<args>]из любой точки командной строки?

Это было бы как псевдоним, к которому я могу добавить PATH, я проясню? Заранее спасибо за ваши ответы.

485 просмотров
Alvaro Pedraza спросил 9 лет назад
A 111

2 ответа

3
Принятый ответ

Если ваш номер jarравен C:\Program Files\Java\swagger-codegen-cli-2.2.2.jar, то ваш swagger-codegen.batдолжен содержать:

@echo off  java -jar "C:\Program Files\Java\swagger-codegen-cli-2.2.2.jar" %* 

Это @echo offобъясняется в этом ответе переполнения стека, и %*представляет аргументы, передаваемые в пакетный файл ( объяснено в этом ответе ).

Noah L. ответил 9 лет назад
N 46
0

Другой способ - создать файл bat s-codegen.bat (например). Затем добавьте эти строки ...

@echo off  cd /d "C:\Program Files\Java\swagger-codege\" java -jar swagger-codegen-cli-2.2.2.jar args 

Вы можете изменить путь в зависимости от места, где находится файл JAR.

WailenB ответил 9 лет назад
W 9