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

Как скомпилировать cmd в exe

  • автор:

BAT 2 EXE и Bat To EXE, или как создать из BAT-скрипта исполняемый EXE-файл

Использование готовых пакетных файлов является прекрасной альтернативой ручному выполнению команд в командной строке. Однако в некоторых случаях пользователи могут столкнуться с ограничениями применения скриптов форматов CMD или BAT . Обойти это ограничение можно, сконвертировав скрипт в исполняемый файл формата EXE . Полученный экзешник выполняет те задачи, что и скрипт, хотя сам процесс исполнения может отличаться.

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

Bat To Exe Converter

Утилит, предназначенных для конвертирования «батников» существует достаточно много. Если вы опытный пользователь, имеющий представление о языке интерпретатора CMD (хотя в целом знать его необязательно) , вам подойдёт утилита Bat To EXE. Если же вы собираетесь ограничиться простым конвертированием пакетного файла, воспользуйтесь портативной тулзой BAT 2 EXE.

BAT 2 EXE

Bat To EXE поддерживается конвертирование, создание и редактирование скриптов отдельно до 32- и 64-битных систем, добавление в исполняемый файл иконки, дополнительных сведений о версии, реализация возможности запуска EXE -файла с правами администратора, а также выполнение в фоновом (скрытом) режиме. BAT 2 EXE намного проще. По большому счету всё что умеет делать инструмент, это преобразовывать BAT- и CMD -скрипты в EXE -файлы.

BAT 2 EXE

После первого запуска утилита попросит указать каталог с конвертируемым скриптом и запросит разрешение на выполнение процедуры. Чтобы начать процесс конвертирования батника, ведите в консольном интерфейсе BAT 2 EXE «y» и нажмите ввод. Также потребуется указать выходной каталог для сохранения результата. Полученный экзешник будет иметь то же имя, что и скрипт.

Как правильно компилировать с помощью cmd.exe?

введите сюда описание изображения

Задам нубский вопрос: как компилировать через cmd.exe в моем случае программу? В файле MiniDuckSimulator нах-ся psvm. Где я вообще могу посмотреть, как правильно компилировать файлы в различных случаях, а то я не очень понимаю, когда использовать -cp, -sourcepath, -classpath и т.п. Мне очень хотелось бы разобраться вэтом вопросе и научиться архивировать, распаковывать через командную строку. Что можете посоветовать?

Отслеживать
задан 30 июн 2020 в 21:13
Александр Скворцов Александр Скворцов
123 1 1 серебряный знак 6 6 бронзовых знаков
На habr имеется неплохая статья.
30 июн 2020 в 21:25

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Консольная утилита javac :

Используется для компиляции программы, основной опцией которой является:

  • —source-path / -sourcepath — указывает на каталог, в котором находятся файлы исходного кода (для java — это файлы с расширением .java ):
    • используется при компиляции исходников в байткод (в .class файлы);

    Консольная утилита java :

    Используется для запуска программы, основной опцией которой является:

    • —class-path path / -classpath path / -cp — указывает на каталог, в котором находятся скомпилированные файлы ( .class ):
      • используется при запуске программы (за счет интерпретации на стороне JVM файлов байткода, т.е. .class файлов).

      Консольная утилита jar :

      Используется для манипуляции с архивами (создания архивов, извлечение из них .class файлов, . ), основной опцией которой является:

      • —create / -c — создание архива.

      На изучение:

      1. статья на habr, посвященная вашему вопросу;
      2. официальная документация на консольную утилиту javac (в рамках JDK 11);
      3. официальная документация на консольную утилиту java (в рамках JDK 11);
      4. официальная документация на консольную утилиту jar (в рамках JDK 11).

      Как из BAT сделать EXE?

      Очень просто, но для начала немного вводной информации. Большинство из нас знакомы с командной строкой и ее основными командами. С помощью командной строки Windows мы выполняем набор команд для выполнения задачи или получения некоторой информации.

      Но это также можно сделать с помощью файла bat. «Bat» или пакетные файлы — это неформатированные текстовые файлы, содержащие команды, которые выполняются по порядку. Всякий раз, когда вы открываете файл «bat» из CMD, он выполняет все команды по порядку и выводит результат.

      Пакетные файлы BAT облегчают для нетехнических пользователей использование команд CMD, поскольку пакетные файлы могут быть написаны и кем-то другим. В этой статье мы рассмотрим два способа, позволяющие конвертировать файлы BAT в EXE.

      Преобразование в EXE имеет свои преимущества. Прежде всего это скрывает ваш код, кроме того, это облегчает использование.

      Как из BAT сделать EXE

      В этой статье речь пойдет о двух инструментах одного и того же разработчика, первый из которых — программа для Windows, а второй — онлайн-инструмент. Оба инструмента предназначены для конвертации пакетных файлов BAT в исполняемый файл EXE.

      Конвертер BAT to EXE

      Конвертер Bat to Exe — это бесплатная программа для операционной систем Windows. Этот инструмент доступен отдельно для 32-разрядных и 64-битных платформ и поставляется в портабельной версии (не требующей установки) и устанавливаемых форматах.

      Скачать программу вы можете с официального сайта по этой прямой ссылке.

      Он поставляется с большим количеством примеров «bat» файлов, которые вы можете конвертировать в исполняемые файлы. Работа с этим инструментом не составит труда. Все, что вам необходимо сделать, это запустить приложение и выбрать пакетный файл. И в конце выбрать, место куда хотите сохранить преобразованный exe-файл.

      Конвертер BAT to EXE

      Существует множество настроек, которые можно настроить для точной настройки запуска вашего EXE-файла. Прежде всего, вы можете определить видимость своего приложения. EXE-файл может быть запущен в скрытом режиме или видимом. Вы также можете определить рабочий каталог. А также выбрать, должно ли приложение запускаться в текущем каталоге или в директории временных файлов.

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

      Bat to Exe Converter также позволяет шифровать ваш EXE с помощью пароля. Шифрование позволяет защитить ваш файл.

      Помимо этих функций, вы также можете указать архитектуру 32 или 64 бит. Вы можете скомпилировать разные сценарии для разных архитектур и распределить их по отдельности. Кроме того, если ваш скрипт требует прав администратора, вы можете добавить манифест администратора в exe-файл.

      bat запустить exe

      Есть еще несколько других функций. Вы можете включить «Перезаписать существующие файлы», чтобы EXE автоматически перезаписывал существующие файлы. Кроме того, вы также можете включить сжатие EXE с помощью UPX.

      Большинство исполняемых скриптов используют некоторые внешние файлы для выполнения своих функций. Если ваш сценарий является одним из них, вы можете перейти на вкладку «Включить» и выбрать все файлы, которые использует ваш сценарий.

      Вкладка «Информация» позволяет указать информацию о версии и выбрать значок для EXE-файла.

      Конвертер BAT to EXE онлайн

      Версия BAT to EXE онлайн работает так же хорошо, но сервис предлагает меньше настроек. Онлйан-версия может быть полезна в случае, если вы хотите конвертировать ваш файл на ходу или если вы просто не собираетесь использовать много настроек.

      Все, что вам нужно сделать, это перейти на сайт и загрузить файл «bat». Затем выбрать несколько вариантов преобразования. Вы можете настроить видимость, архитектуру, а также включить манифест администратора, если ваш скрипт содержит команды, требующие прав администратора.

      из BAT сделать EXE

      В онлайн-версии конвертера вы также можете указать пароль для защиты вашего EXE-файла. Другие настройки, такие как информация о версии, значок и языковые настройки, пока недоступны.

      После выполнения настроек вы можете нажать кнопку «Конвертировать» и загрузить EXE-файл. Окончательный загружаемый файл доступен в зашифрованном ZIP-файле.

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

      Преобразование командных файлов .BAT в исполняемые файлы .EXE

      Пакетные сценарии – это серии команд, хранящиеся в текстовом файле, которые могут быть выполнены интерпретатором командной строки. Принимая во внимание, что исполняемые файлы используются для выполнения различных операций и задач на компьютере. Некоторые пользователи задаются вопросом, существует ли способ преобразования пакетного сценария (BAT) в исполняемый файл (EXE). В этой статье вы можете найти методы, которые расскажут вам, как преобразовать пакетные сценарии в исполняемые файлы.

      Преобразование в пакетный скрипт (BAT) в исполняемый файл (EXE) в Windows

      Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

      Существуют различные методы, которые включают использование стороннего программного обеспечения или использование самораспаковывающегося пакета Windows. Мы собираемся показать вам простое преобразование пакетных скриптов в исполняемые файлы. Однако могут возникнуть некоторые сложности, если пакетные сценарии имеют ошибки или сложность. В качестве примера в этой статье мы используем пакетный скрипт проверки ping. Некоторые из приведенных ниже методов будут выглядеть как повторяющиеся, но все программы для конвертирования имеют почти одинаковые названия.

      Использование iexpress.exe для преобразования BAT в EXE

      Iexpress.exe – это мастер создания настроек, доступный в операционной системе Windows. Этот инструмент сделан из набора команд, которые помогают пользователям создать один самораспаковывающийся пакет из набора файлов. Этот исполняемый файл является частью Windows Internet Explorer. Однако, используя этот исполняемый файл, пользователь может преобразовать пакетный скрипт (BAT) в исполняемый файл (EXE). Выполните следующие шаги, чтобы получить файл EXE через iexpress.exe:

      1. Удерживая клавишу Windows, нажмите S, чтобы открыть функцию поиска. Введите «iexpress.exe» в поиске, щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».
        Примечание. После ввода имени вы также можете удерживать клавиши CTRL + Shift и нажать кнопку «Ввод», чтобы открыть его как администратор.Открытие команды запуска iexpress.exe от имени администратора
      2. Выберите опцию «Создать новый SED» и нажмите кнопку «Далее».Выбор Создать новый САС
      3. Не изменяйте Назначение пакета и нажимайте Далее. Укажите заголовок пакета для диалоговых окон.
      4. Нажмите кнопку «Далее» для запроса подтверждения и лицензионного соглашения. Теперь нажмите кнопку «Добавить» в «Упакованных файлах», выберите пакетный скрипт и нажмите кнопку «Открыть».Добавление пакетного скрипта
      5. Нажмите на меню «Установить программу» и выберите свой пакетный скрипт. После выбора введите команду перед именем файла, как показано ниже: cmd / c appuals.exe Примечание. Appuals.exe – это имя пакетного сценария, которое вы выбираете в меню «Установить программу». Добавление команды перед именем файла
      6. Нажмите кнопку «Далее» для отображения окна и сообщения «Готово». Теперь укажите путь и имя файла для пакета, нажав кнопку «Обзор».
        Примечание: вы можете выбрать параметры или оставить их без контроля, это ваше дело.Предоставление пути и имени файла для сохранения
      7. Нажмите кнопку «Далее» для настройки перезапуска и сохранения SED. Наконец, нажмите Далее для создания пакета, а затем нажмите кнопку Готово.Файлы успешно созданы
      8. Найдите два файла по указанному вами пути. Один будет EXE-файл, а другой будет SED. Дважды щелкните файл EXE, чтобы запустить его.

      Использование BAT в EXE Converter

      Если первый способ сбивает вас с толку, вы можете загрузить одно из сторонних приложений. Большинство сторонних инструментов специально разработано для этого конкретного преобразования двух файлов. BAT в EXE Converter является одним из известных инструментов, которые большинство пользователей используют для преобразования пакетных сценариев. Выполните следующие шаги, чтобы попробовать конвертер BAT в EXE:

      1. Откройте браузер и загрузите BAT в EXE Converter Установщик. Установите инструмент, запустив установщик.Загрузка BAT в EXE Converter
      2. Дважды щелкните ярлык BAT to EXE Converter, чтобы открыть его. Нажмите на значок кнопки Открыть в верхней части. Выберите файл пакетного сценария и нажмите кнопку «Открыть».Открытие пакетного скрипта в BAT в EXE Converter
      3. Теперь нажмите на значок кнопки «Преобразовать» вверху и выберите имя и местоположение, чтобы сохранить преобразованный файл.Преобразование и сохранение файла EXE
      4. Исполняемый файл для пакетного скрипта будет создан.

      Использование Advanced BAT в EXE Converter

      Этот инструмент отличается от вышеупомянутого. Большинство инструментов имеют похожие названия, но они опубликованы разными разработчиками. Это будет иметь некоторые дополнительные функции, которые пользователи могут использовать в соответствии с их потребностями. Тем не менее, преобразование пакетных сценариев просто с этим инструментом. Выполните следующие шаги, чтобы преобразовать пакетный скрипт в исполняемый файл с помощью конвертера Advanced BAT в EXE:

      1. Откройте браузер и загрузите Расширенный конвертер BAT в EXE программное обеспечение. Затем установите его на свой компьютер.Загрузка Advanced BAT в EXE Converter
      2. Удерживайте клавишу Windows и нажмите S, чтобы открыть функцию поиска Windows. Найдите Advanced BAT в EXE и откройте приложение.
      3. Нажмите на меню Файл в строке меню и выберите опцию Открыть. Выберите пакетный скрипт и нажмите кнопку «Открыть».Открытие пакетного скрипта в Advanced BAT to EXE Converter
      4. Теперь нажмите на иконку Build EXE под строкой меню. Появится новое окно и нажмите кнопку Build EXE в этом.Сборка EXE для открытого пакетного скрипта
      5. Введите имя сохраняемого EXE-файла и нажмите кнопку Сохранить.Сохранение файла EXE
      6. Ваш файл будет готов как исполняемый файл. Откройте его, дважды щелкнув файл и убедитесь, что он будет работать успешно.

      Есть много других инструментов, которые могут помочь пользователям конвертировать файл BAT в EXE. BAT 2 EXE это еще один хороший инструмент, который вы можете проверить. Он может конвертировать все доступные пакетные сценарии, которые доступны в папке, просто выбрав папку. Инструмент BAT 2 EXE также позволяет добавить манифест администратора.

      Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *