Создание EXE файла

EXE является форматом, без которого не обходится ни одно программное обеспечение. Им выполняются все процессы запуска или установки программ. Он может представлять собой как полноценное приложение, так и быть его частью.
Способы создания
Существует два варианта создания EXE файла. Первый — это использование сред для программирования, а второй — применение специальных инсталляторов, при помощи которых создаются разные «репаки» и пакеты, устанавливаемые в один клик. Далее на примерах рассмотрим оба варианта.
Способ 1: Visual Studio Community
Рассмотрим процесс создания простой программы на основе языка программирования «Visual С++» и ее компиляции в Visual Studio Community.
- Запускаем приложение, заходим в меню «Файл», после чего жмем по пункту «Создать», а затем в открывшемся перечне на «Проект».

- Открывается окно «Создание проекта», в котором нужно кликнуть сначала по надписи «Шаблоны», а потом «Visual С++». Далее выбираем «Консольное приложение Win32», задаем наименование и местоположение проекта. По умолчанию он сохраняется в рабочей директории Вижуал Студио Коммьюнити, в системной папке «Мои документы», но по желанию возможно выбрать другой каталог. По завершении настроек щелкаем «ОК».

int main(int argc, char* argv[]) <
printf(«Hello, World!»);
_getch();
return 0;
>

Примечание: Текст кода выше — это просто пример. Вместо него необходимо использовать собственный код для создания программы на языке «Visual С++».
Способ 2: Инсталляторы
Для автоматизации процесса установки ПО все более широкую популярность завоевывают так называемые инсталляторы. С их помощью создается софт, основной задачей которого является упрощение процесса развертывания ПО на компьютере. Рассмотрим процесс создания EXE файла на примере Smart Install Maker.
- Запускаем программу и во вкладке «Информация» редактируем наименование будущего приложения. В поле «Сохранить как» нажимаем по значку папки для определения местоположения, куда будет сохранен выходной файл.

- Открывается Проводник, в котором выбираем желаемое расположение и кликаем «Сохранить».

- Переходим во вкладку «Файлы», где необходимо добавить файлы, из которых будет потом собран пакет. Это осуществляется путем нажатия на пиктограмму «+» в нижней части интерфейса. Возможно также добавить целую директорию, для чего надо нажать на значок, на котором изображена папка с плюсом.

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

- В открывшемся обозревателе обозначаем нужное приложение (в нашем случае — это «Torrent», у вас же может быть любой другой) и кликаем на «Открыть».

- В результате в окне «Добавить запись» отображается файл с указанием пути его расположения. Остальные опции оставляем по умолчанию и жмем «ОК».

- Происходит процедура добавления исходного объекта в приложение и в специальной области софта появляется соответствующая запись.

- Далее нажимаем «Требования» и открывается вкладка, где нужно отметить список поддерживаемых операционных систем. Оставляем галочки на полях «Windows XP» и все, что идут ниже нее. На всех остальных полях оставляем рекомендуемые значения.

- Затем открываем вкладку «Диалоги», кликнув по соответствующей надписи в левой части интерфейса. Здесь все оставляем по умолчанию. Для того чтобы инсталляция проходила в фоновом режиме, можно выставить галочку в поле «Скрытая установка».
- По окончании всех настроек запускаем компиляцию, нажав на пиктограмму со стрелкой вниз.

- Происходит указанный процесс и в окошке выводится его текущий статус. По завершении компиляции можно провести тестирование созданного пакета или вовсе закрыть окно, щелкнув соответствующие кнопки.

- Скомпилированное программное обеспечение можно найти при помощи Проводника Windows в той папке, который был указан при настройке.
Таким образом, в данной статье мы выяснили, что EXE файл может создаваться как при помощи специализированных сред разработки программ, например Visual Studio Community, так и специальными инсталляторами, к примеру, Smart Install Maker.
Создать exe файл с помощью архиватора winrar
Этим способом можно создавать небольшие портабельные программы состоящие из одного файла.
Для примера буду делать exe файл CClener.
И так приступим создаем папку CClener копируем в неё файлы от программы. Далее правой клавишей мыши на папку «Добавить в архив».
На вкладке «Общие«. Выставите rar формат и сжатие.
Также нужно установить галочку «Создать SFX архив«.
Далее переходим на вкладку «Дополнительно» и нажимаем параметры SFX.
В открывшейся вкладки переходим на вкладку «Режимы«
Ставим галку «Распаковать во временную папку» это значит что во время запуска файлы распакуются во временную папку TEMP.
Ниже выставляем вид распаковки «Режим вывода информации.
1 вариант будет весь процес распаковки виден.
2 Не будет указываться только начальный диалог.
3 Режим скрытный не какой информации о действии не будет выведено на экран.
Так вот его и ставим.
После переходим во вкладку «Общие» ввести в «выполнить после распаковки» путь Папка программы/Файл который нужно запустить.
В примере с CClener я указал «CClener/CClener.exe».
Для того чтобы у данного архива была другая иконка а не стандартная от winrar.
Переходим во вкладку «Текст и значок».
Внизу «Загрузить значок SFX из файла» нажимаем обзор выбираем значок нажимаем открыть.
Как скомпилировать несколько папок и файлов в EXE?
Как скомпилировать несколько .py файлов в один .exe?
Есть 8 взаимодействующих пайтон-файлов. Как скомпилировать их в один .exe? Можно ли это сделать с.
Как скомпилировать несколько файлов Python в один exe?
Здравствуйте, я написал калькулятор, но как скампилировать main и ui в один exe не знаю помогите.
Как скомпилировать несколько файлов через консоль g++
Возможно заезженная тема, но не получается собрать несколько файлов в один. Что пишет гугл, не.
Как разбить escript на несколько файлов и скомпилировать в один?
Привет народ, надо тут написать скрипт на эрланге, помогающий в обслуживании основной проги.
Сообщение от ShermanShik
Сообщение от ShermanShik
Убийственно!
ShermanShik, теперь еще раз, последовательно и подробно — что есть, и что ты хочешь с этим сделать.
Добавлено через 1 минуту
Т.е. есть батник, который что-то делает с кучей файлов, а ты все это хочешь запихнуть в один файл?
Сообщение было отмечено ShermanShik как решение
Решение
Сообщение от ShermanShik
Даже в обычном sfx rar есть команды для post install запуска.
P.S. Да, видать ты вообще не гуглил.
Как скомпилировать несколько файлов формата SASS в один главный файл CSS?
Добрый день у меня возник вопрос, я раньше пользовался Sublime + gulp. И там работало у меня по.
Как скомпилировать несколько исходных файлов в исполняемый модуль в командной строке Visual Studio?
7.Как скомпилировать несколько исходных файлов в исполняемый модуль в командной строке Visual.
Как правильно скопировать папку, содержащую несколько файлов и вложенных папок?
Для копирования файла применяют FileCopy source, destination. А как правильно скопировать папку.
Visual C++ как получить путь к exe, и список файлов , и папок что рядом с ней
Visual C++ как получить путь к exe, и список файлов , и папок что рядом с ней вот #include.
Скомпилировать несколько файлов gcc
Может кто-нибудь подсказать, как скомпилировать несколько файлов компилятором gcc с добавлением.
Как сконвертировать несколько html-файлов в один exe?
Подскажите название или где скачать программки, которая из папки с html файлами делает 1 exe файл. .
Преобразуем проект на Python в исполняемый файл .EXE

С помощью Auto PY to EXE можно с лёгкостью преобразовывать файлы .py в файлы .exe . Благодаря этому ваш проект на Python будет работать как десктопное приложение и вы сможете запускать приложение на других машинах без необходимости установки Python.
В этой статье я расскажу, как преобразовать проект на Python в исполняемый файл. Решение будет работать вне зависимости от количества файлов .py в приложении. Стоит учесть, что Auto PY to EXE работает только с Python 3.5 или выше.
Установка Auto PY to EXE
Установка через pip
При помощи следующей команды можно установить текущую версию Auto PY to EXE.
Установка с GitHub
Также можно выполнить установку напрямую с GitHub. Для установки Auto PY to EXE с GitHub необходимо сначала клонировать репозиторий GitHub.
Затем нужно перейти в папку auto-py-to-exe .
Теперь необходимо запустить файл setup.py .
Можно также проверить версию при помощи следующей команды:

Проверяем версию
Текущая версия Auto PY to EXE 2.9.0 и теперь она установлена на ваш компьютер.
Открываем приложение
Чтобы открыть Auto PY to EXE, нужно выполнить в терминале следующую команду:
Откроется удобное приложение с GUI:

Интерфейс пользователя Auto PY to EXE
Теперь с помощью этого интерфейса можно преобразовать файл .py в .exe .
Процесс преобразования
Шаг 1. Добавляем местоположение файла
Для преобразования .py в .exe сначала необходимо указать путь к файлу Python. Достаточно перейти к местоположению файла, который нужно преобразовать, а затем добавить путь.

Добавляем местоположение файла
Я добавил местоположение основного файла Python моего проекта. Здесь я использую для примера один из своих проектов на Python. Это приложение с GUI, визуализирующее различные алгоритмы сортировки. О создании этого проекта можно прочитать здесь: Build a Sorting Algorithm Visualizer in Python
Шаг 2. Выбор «One Directory» или «One File»
В интерфейсе есть опция выбора «One Directory» или «One File». Мой проект на Python содержит несколько других файлов, поэтому я выбрал «One Directory». Эта опция создаст папку со всеми необходимыми файлами, а также с файлом .exe .

One directory или One file
Шаг 3. Выбор «Console Based» или «Window Based»
После этого нужно будет выбрать тип приложения: консольное (Console Based) или оконное (Window Based). Если выбрать «Window Based», то это скроет весь консольный вывод приложения. Если ваш проект генерирует консольный вывод, то нужно выбрать «Console Based». Если у вас приложение с GUI или вам не нужно отображать пользователю консольный вывод, то выберите «Window Based». Я выбрал второй вариант, потому что моё приложение имеет GUI.

Console Based или Window Based
Шаг 4. Преобразование
Далее отобразятся другие опции, такие как добавление значков, дополнительных файлов и т.д. Выберите нужные опции самостоятельно. Ну а наш файл .py уже к преобразованию. Достаточно нажать на кнопку CONVERT .PY TO .EXE .

Нажмите кнопку для преобразования
Для завершения процесса придётся немного подождать.
Папка с результатами
После завершения процесса можно будет выбрать опцию открытия папки с результатами.

По умолчанию папка с результатами будет создана там, откуда вы запускали Auto PY to EXE. Я открывал Auto PY to EXE с рабочего стола, поэтому папка создана на нём. В папке находится множество файлов и папок. Но нам важен файл с расширением .exe . В моём случае это main.exe . При двойном нажатии будет запускаться программа.
Готово! Наш проект на Python теперь преобразован в исполняемый файл. Его можно запускать на других компьютерах без необходимости установки Python.
Ресурсы
На правах рекламы
Серверы для всех, в том числе, и для разработчиков! VDS с посуточной оплатой на базе новейших процессоров AMD EPYC и хранилища на основе NVMe дисков от Intel для размещения проектов любой сложности, создавайте собственную конфигурацию сервера в пару кликов!