Як створити файл Python3.exe на Windows. Як зробити exe файл Як зробити найпростіший exe файл

Напевно, багатьом з вас хоч раз у житті траплявся архів з розширенням.exe, не rar і ​​навіть не zip, а саме exe. Вся краса даного архіву полягає в тому, що він саморозпаковується і не вимагає встановлення додаткових програм. Багато хто думає, що для того, щоб створити подібний архів, потрібні якісь специфічні знання або програми, але смію вас запевнити, що це не так. Створюються його архіви за допомогою одного з декількох найпопулярніших архіваторів: WinRar і WinZip.

У вас на комп'ютері напевно встановлений один із двох цих архіваторів, тому сміливо можете одразу приступати до практики. Якщо взагалі ніякого архіватора немає, то можете сміливо встановити 7-zip, адже він безкоштовний і вільно поширюється на просторах Інтернету. Із цього архіватора ми й почнемо.

І так, готуємо папку з файлами, яку необхідно заархівувати та клацаємо по ній правою кнопкою миші. Знаходимо такий пункт, як 7-Zip

У нас вискакує ще одне підменю, з якого ми маємо вибрати пункт «Додати до архіву…»

Відкривається у нас віконце, шукаємо розділ «Опції», в опціях пункт "Створити SFX-архів"встановлюємо навпроти нього пташку. Тепер звертаємо увагу на найвище поле, де назва нашого майбутнього архіву. У нас додалося розширення ехе. До речі, назву архіву можна змінювати. Можна також вказати місце, в яке його необхідно зберегти. У принципі можете погратись і з іншими опціями, але на тип архіву вони не впливають. Можете поставити максимальний рівень стиснення, щоб розмір архіву був якнайменше.

Тепер можна натиснути кнопку «ОК» .

Ось такий файлик у мене вийшов на робочому столі:

Тепер давайте розберемося, як створити такий самий архів, але вже за допомогою WinRar.

Так само клацаємо правою кнопкою миші по папці і вибираємо пункт «Додати до архіву»:

У вікні, що відкрилося, у вкладці «Загальні» необхідно в розділі «Параметри архівації»поставити пташку навпроти пункту "Створити SFX-архів". Ставимо якийсь спосіб стиснення. Я вибрав "Хороший".

Тиснемо на кнопку «ОК».

Вийшов ось такий архів:

Ось ми і розглянули кілька способів про те, як створити exe, що саморозпаковується архів.

А також дивимося відео на тему:

Оцінити статтю:

Ми Роздивимось створення.exeза допомогою бібліотеки модуля py2exe. Для цього потрібний Python 3.4 і нижче.

Якщо у вас встановлена ​​вища версія Python, спробуйте використати (нижче)

У цьому прикладі ми розглянемо створення.exe на прикладі Python3.4.

Насамперед на потрібно створити віртуальне оточення для Python3.4. У цьому прикладі ми назвемо myenv, Ви можете вибрати будь-яке інше ім'я, але не забувайте зробити відповідні зміни.

На терміналі наберіть такі команди:

>py -3.4 -m venv myenv > myenv\Scripts\activate.bat

У командному рядку з'явиться префікс myenv, а це означає, що віртуальне оточення з ім'ям завантажено. Усі команди Pythonтепер використовуватиме нове віртуальне оточення.

Тепер давайте встановимо py2exe(https://pypi.python.org/pypi/py2exe~~HEAD=dobj) у нашому віртуальному оточенні:

>pip install py2exe

І, нарешті, щоб створити єдиний EXE-файл, у нашому віртуальному оточенні виконуємо команду:

>python -m py2exe.build_exe hello.py -c --bundle-files 0

(Змініть hello.pyна ім'я вашого сценарію. Якщо скрипт знаходиться в іншій папці, потрібно використовувати повний шлях до вашого сценарію, наприклад, C:\Projects\Python\hello.py). Це створить папку DIST, яка містить файл, що виконується. Для швидкого доступу до нього наберіть у терміналі:

> explorer dist

Ви побачите шлях до папки, де знаходиться EXE-файл.

Примітка:При виконанні відкриється вікно і зникають так само швидко, як і з'явилося.
Це тому, що операційна система автоматично закриває термінал, у якому консольна програма завершена.
Для того, щоб змінити цю ситуацію, можна додати рядок

> input ("Натисніть для виходу...")

наприкінці файлу Python. Інтерпретатор чекатиме на введення користувача, а вікно залишатиметься відкритим, доки користувач не натискає клавішу введення.

Ви можете детально вивчити використання py2exeу документації на сторінці модуля: https://pypi.python.org/pypi/py2exe
Вихід із віртуального оточення проводиться командою

>deactivate

Спосіб 2

Через командний рядок Windows встановлюємо pyinstaller:

> pip install pyinstaller

У командному рядку переходимо до папки, де знаходиться файл

Cd c:\...

Потім у командному рядку набираємо команду

Pyinstaller --onefile example.py

Замість exapmle.pyвикористовуємо ім'я файлу, з якого потрібно створити файл exe.

За кілька хвилин все готово! Швидше за все, exe файл буде розташований у створеній підпапці dist

EXE є форматом, без якого не обходиться жодне програмне забезпечення. Їм виконуються всі процеси запуску чи встановлення програм. Він може бути як повноцінний додаток, так і бути його частиною.

Існує два варіанти створення файлу EXE. Перший - це використання середовищ для програмування, а другий - застосування спеціальних інсталяторів, за допомогою яких створюються різні "ріпаки" та пакети, що встановлюються в один клік. Далі на прикладах розглянемо обидва варіанти.

Спосіб 1: Visual Studio Community

Розглянемо процес створення простої програми на основі мови програмування "Visual С++"та її компіляції у Visual Studio Community.

  1. Запускаємо програму, заходимо в меню "Файл", після чого тиснемо за пунктом «Створити», а потім у переліку на «Проект».
  2. Відкривається вікно «Створення проекту», в якому потрібно клацнути спочатку за написом Шаблони, а потім "Visual С++". Далі вибираємо «Консольний додаток Win32», задаємо найменування та місцезнаходження проекту. За умовчанням він зберігається у робочій директорії Віжуал Студіо Коммьюніті, у системній папці "Мої документи", але за бажанням можна вибрати інший каталог. Після завершення налаштувань клацаємо "ОК".
  3. Запускається «Майстер настроювання програм Win32», в якому просто тиснемо «Далі».
  4. У наступному вікні визначаємо параметри програми. Зокрема, вибираємо «Консольний додаток», а в полі "Додаткові параметри"«Порожній проект», знявши при цьому галочку з «Попередньо скомпільований заголовок».
  5. Запускається проект, де потрібно додати область для запису коду. Для цього у вкладці «Оглядач рішень»тиснемо правою кнопкою миші за написом "Файли ресурсів". З'являється контекстне меню, в якому послідовно натискаємо на «Додати»і "Створити елемент".
  6. У віконці, що відкрилося «Додати новий елемент»вибираємо пункт "Файл С++". Далі задаємо ім'я файлу коду майбутньої програми та його розширення ".с". Для зміни папки зберігання натискаємо на «Огляд».
  7. Відкривається оглядач, у якому уточнюємо місце розташування та натискаємо на "Вибір папки".
  8. В результаті з'являється вкладка із заголовком "Source.с", в якій відбувається набір та редагування тексту коду.
  9. Далі необхідно скопіювати текст коду та вставити у показану на зображенні область. Як приклад візьмемо таке:
  10. #include
    #include

    int main(int argc, char* argv) (
    printf("Hello, World!");
    _getch();
    return 0;
    }

    Примітка: Текст коду вище – це просто приклад. Замість нього необхідно використовувати власний код для створення програми на мові Visual C++.

  11. Для складання проекту клацаємо на «Почати налагодження»на меню, що випадає «Налагодження». Можна просто натиснути на клавішу "F5".
  12. Після чого вискакує повідомлення, що попереджає, що поточний проект застарів. Тут необхідно натиснути на «Так».
  13. Після завершення компіляції програма виводить вікно консолі, в якому буде написано "Hello, World!".
  14. Створений файл у форматі EXE можемо переглянути за допомогою Провідника Windows у папці проекту.

Спосіб 2: Інсталятори

Для автоматизації процесу установки ПО дедалі ширшу популярність завойовують звані інсталятори. З їхньою допомогою створюється софт, основним завданням якого є спрощення процесу розгортання ПЗ на комп'ютері. Розглянемо процес створення EXE файлу з прикладу Smart Install Maker.

  1. Запускаємо програму та у вкладці «Інформація»редагуємо найменування майбутньої програми. В полі "Зберегти як"натискаємо по значку папки для визначення місцезнаходження, куди буде збережено вихідний файл.
  2. Відкривається Провідник, в якому вибираємо бажане розташування та натискаємо «Зберегти».
  3. Переходимо у вкладку «Файли», де необхідно додати файли, з яких потім буде зібрано пакет. Це здійснюється шляхом натискання на піктограму «+» у нижній частині інтерфейсу. Можна також додати цілу директорію, для чого треба натиснути на значок, на якому зображено папку з плюсом.
  4. Далі відкривається вікно вибору файлів, де потрібно натиснути значок у вигляді папки.
  5. У оглядачі позначаємо потрібний додаток (у нашому випадку - це «Torrent», у вас же може бути будь-який інший) і клацаємо на «Відкрити».
  6. В результаті у вікні "Додати запис"відображається файл із зазначенням шляху його розташування. Інші опції залишаємо за замовчуванням і тиснемо "ОК".
  7. Відбувається процедура додавання вихідного об'єкта додаток та у спеціальній області софту з'являється відповідний запис.
  8. Далі натискаємо «Вимоги»і відкривається вкладка, де потрібно відзначити список операційних систем, що підтримуються. Залишаємо галочки на полях "Windows XP"і все, що йдуть нижче за неї. На решті всіх полів залишаємо рекомендовані значення.
  9. Потім відкриваємо вкладку «Діалоги», натиснувши відповідний напис у лівій частині інтерфейсу. Тут все залишаємо за замовчуванням. Для того, щоб інсталяція проходила у фоновому режимі, можна виставити галочку в полі «Приховане встановлення».

  10. Після закінчення всіх налаштувань запускаємо компіляцію, натиснувши на піктограму зі стрілкою вниз.
  11. Відбувається зазначений процес і у вікні виводиться його поточний статус. Після завершення компіляції можна провести тестування створеного пакета або закрити вікно, клацнувши відповідні кнопки.
  12. Скомпільоване програмне забезпечення можна знайти за допомогою Провідника Windows у папці, вказаній під час налаштування.

Таким чином, у цій статті ми з'ясували, що EXE файл може створюватися як за допомогою спеціалізованих середовищ розробки програм, наприклад Visual Studio Community, так і спеціальними інсталяторами, наприклад Smart Install Maker.

HomeLisp(принаймні у запропонованій версії) не здатний компілювати Лісп-код у команди мікропроцесора. Тому для створення автономних файлів застосовується технологія, яку можна умовно назвати псевдо-EXE.

Суть цієї технології полягає у наступному.

У постачання HomeLispвходить виконуваний файл-заглушка, у складі якого міститься ядро HomeLisp. Об'єм цього файлу складає близько двохсот кілобайт. Під час створення EXE-файлу спочатку робиться копія файлу-заглушки з ім'ям, яке задає розробник. Всі подальші маніпуляції виконуються зі створеною копією, яку далі називатимемо цільовимфайлом.

Припустимо, що розробник написав та завантажив ряд функцій, які в сукупності складають додаток. При створенні EXE-файлу всі вибрані розробником функції приписуються в "хвіст" цільового файлу. Крім цих функцій, "хвіст" цільового файлу записується т.зв. стартовий S-вираз, а також параметри середовища, що задаються користувачем HomeLisp(Розміри внутрішніх стеків, кількість динамічних об'єктів і т.д.)

При запуску цільового файлу управління спочатку отримує програма ініціалізації ядра HomeLisp, яка потім зчитує з файлу всі збережені користувачем функції та завантажує їх у середу Лиспа. Після цього керування отримує блок стартового S-виразу, та передбачена розробником програма починає виконуватися.

Розглянемо процес створення EXE-файлу на простому практичному прикладі: створимо діалогову програму, яка обчислюватиме найбільший спільний дільникдвох цілих чисел за допомогою алгоритму Евкліда. Приклад цей не такий вже й марний: оскільки HomeLispпрацює з цілими необмеженою розрядністю, написання аналогічного прикладу в будь-якому поширеному середовищі програмування (VB,C++,Delphi) зажадала б помітних зусиль...

Функція *GCDмає такий вигляд:

(defun * gcd (x y) (cond ((eq x y) x) ((greaterp y x) (* gcd y x)) ((eq (remainder x y) 0) y) (T (* gcd y (remainder x y))) )) ==> *gcd (*gcd 655 72) ==> 1 (*gcd 655 75) ==> 5 (*gcd 65536 4096) ==> 4096

Приклади дзвінка показують працездатність функції. Далі необхідно створити діалогову оболонку для виклику цієї функції. У найпростішому випадку ця оболонка може бути організована таким чином:

Запит (за допомогою функції ASK) першого операнда;

Запит другого операнда;

Обчислення результату;

Відображення результату за допомогою функції SAY ;

Напишемо визначальний вираз для функції GCD-1, в якому буде реалізовано наведений вище алгоритм:

(defun GCD-1 nil (prog (a1 a2) (setq a1 (str2fix (Ask "Введіть перший операнд")))) (setq a2 (str2fix (Ask "Введіть другий операнд")))) (TRY (say (fix2str (*) gcd a1 a2))) EXCEPT (say "Помилка!"))))

Слід звернути увагу, що результат виклику ASKмає тип STRING, а функція *GCDвимагає операндів типу FIXED. Тому, перш ніж надавати введені користувачем значення локальним змінним, a1і a2ці значення слід перетворити на тип FIXED(навіщо служать виклики функції STR2FIX).

Далі, оскільки готується діалогова програма, призначена кінцевого користувача, слід передбачити можливі помилки. Саме тому обчислення найбільшого спільного дільника зроблено критичним ділянкою кодуза допомогою виклику функції TRYЯкщо в процесі обчислення відбудеться збій, програма не впаде, а буде видано повідомлення "Помилка!".

Якщо виконати функцію GCD-1із середовища розробки, то спочатку буде виведено вікно запиту першого операнда:


Користувач вводить перший операнд та натискає кнопку OK; з'являється вікно запиту другого операнда:


Користувач вводить другий операнд, натискає кнопку OKі отримує результат:


Тепер збудуємо на основі налагодженої функції GCD-1виконуваний файл. Для цього, перебуваючи в середовищі розробки, виберемо пункт головного меню EXE-файлабо натисніть кнопку на панелі інструментів з наступною іконкою:


В обох випадках буде відкрито вікно побудови EXE-файлу:



Щоб створити EXE-файл, необхідно виконати такі дії:

Введіть ім'я EXE-файлу. Ім'я (і шлях) майбутнього EXE-файлу задаються в комбінованому полі введення у верхньому лівому куті форми створення EXE-файлу. Ім'я та шлях можна задати вручну, а можна натиснути кнопку "..." і вибрати директорію та ім'я за допомогою стандартного діалогу Зберегти як. За промовчанням створюється файл noname.exeу поточній директорії.

В області введення "Стартовий S-вираз"необхідно задати код, з якого розпочнеться виконання майбутньої програми. Стартовий S-вираз може бути викликом функції. Якщо потрібно встановити стартовий S-вираз, що складається з декількох викликів, то ці виклики слід "укласти" в PROG-конструкцію.

Перелічені дії є мінімально-необхідними. Крім того, додатково користувач може виконати таке:

У списку, під назвою "Функції, константи, змінні", скинути прапорці, що стоять проти об'єктів, наявність яких для виконання програми не є необхідною. Цей захід дещо підвищить швидкість виконання програми;

Змінити значення параметрів у списку, розташованому у верхньому правому куті. Послідовність дій при заміні значень параметрів буде описано нижче;

Скинути прапорець "Відображати диспетчерську форму під час старту". Якщо цей прапорець залишити піднятим, то при запуску програми відображатиметься спеціальна диспетчерськаформа. Цю форму можна задати заголовок (у відповідному полі введення). Використання диспетчерської форми зручне для налагодження.

Встановити або скинути прапорець "Повідомляти про завершення". Якщо цей прапорець встановлений, перед завершенням програми буде видано повідомлення.

Вікно створення EXE-файлу з мінімально-необхідним набором параметрів може мати вигляд:



Далі необхідно натиснути кнопку із зображенням зеленої галочки. Якщо замовлений файл EXE вже існує, HomeLispпродовжить підтвердити перезапис файлу або задати нове ім'я. Після чого, при успішному завершенні, видається повідомлення:


Можна переконатися, що в поточній директорії з'явився EXE-файл gcd-1.exeпри запуску якого відбувається описаний діалог з користувачем.

Якщо ж під час створення EXE-файлу підняти прапорець "Відображати диспетчерську форму при старті" і задати заголовок форми:


То при виконанні отриманого EXE-файлу, у правому верхньому кутку екрана відображається диспетчерська форма такого вигляду:


При виборі пункту меню "Пуск" (або натисканні відповідної кнопки, розташованої нижче) починає виконуватися програма. Після завершення програми диспетчерська форма залишається на екрані, що дозволяє запускати програму багаторазово. Для завершення програми потрібно вибрати пункт меню "Вихід" (або натиснути кнопку, розташовану нижче).

Якщо в процесі виконання програми з диспетчерською формою виникає помилка, то інформація про помилку виводиться в область виведення, яка в нормальному стані прихована. Наприклад, якщо зробити стартовим S-виразом виклик неіснуючої функції (unknown), то при виконанні виникне картинка, наведена нижче:


Використання диспетчерської форми дозволяє примусово зупинити виконання програми. Для цього слугує пункт меню "Стоп" і кнопка, розташована нижче (і пункт меню, і кнопка активні лише в процесі виконання програми). Якщо в якості стартового виразу задати, наприклад, обчислення факторіалу досить великого числа, то можна встигнути побачити пункт меню та кнопку зупинки:


Якщо в процесі виконання натиснути "Стоп", виконання програми переривається:


Пункт головного меню "Вікна" диспетчерської форми (і відповідна командна кнопка) будуть активними у разі, коли в процесі виконання програми створено хоча б одне графічне вікно. При виборі пункту "Вікна" (або натисканні на кнопку нижче), викликається менеджер графічних вікон.

Режим побудови EXE-файлів з диспетчерською формою призначений для полегшення налагодження програм. Якщо не використовувати диспетчерську форму, то керувати графічними вікнами повинен буде сам розробник, а у разі "зависання" програми для його зняття доведеться використовувати диспетчер завдань ОС.

При необхідності змінити значення будь-якого параметра налаштування (розмір стека, число лексем і т.д.) необхідно клацнути мишею по потрібно рядку списку "Параметри". Числове значення відповідного параметра буде перенесено до області введення, розташованої під списком:



В якості другого прикладу створення EXE-файлу, розглянемо колишнє завдання (обчислення НІД), але з віконним графічним інтерфесом. Для цього створимо діалог (як описано ), на формі якого розмістимо три мітки, три поля введення та дві кнопки. Призначимо однією з кнопок процедуру-обробник, в якому обчислимо НОД чисел, введених у перше та друге поля введення та занесення обчисленого НОД у поле результату. Обробник натискання другої кнопки закриватиме і знищуватиме діалог. Форма діалогу з елементами управління може мати вигляд, наведений нижче:


Програмний код, згенерований дизайнером, може мати такий вигляд:

(prog nil (dlgCreate "_Dlg_ 419 233 " Найбільший спільний дільник:") (dlgAddControl "_Dlg_ "_LBL_1 _LABEL 14 15 100 21 "("Tahoma" 14,25 1 0 0) 0 _Dlg_ "_TXT_1 _TEXT 155 13 248 31 "("Tahoma" 14 1 0 0) "" 0 &H80000008 &H80000005) (dlgAddControl "_Dlg_ "_LBL_2 _LABEL 1 " 0 &H80000012 &H8000000F) (dlgAddControl "_Dlg_ "_TXT_2 _TEXT 156 56 247 31 "("Tahoma" 14 1 0 0) "" 0 &H80000008 &H80000005) (dlgAddControl "_Dlg_ "_LBL_3 _LABEL 13 101 127 27 "("Tahoma" 14, 25 1 0 0) "Н.О.Д." 0 &HFF &H8000000F) (dlgAddControl "_Dlg_ "_TXT_3 _TEXT 157 98 247 31" _BUTTON 24 148 180 50 "("Tahoma" 8,25 1 0 0) "Обчислити") (dlgPutPicture "_BUT_1 7) (dlgAddControl "_Dlg_ "_BUT_2 _BUTTON 213 149 180 "Закрити") (dlgPutPicture "_BUT_2 36) // // Обробник події CLICK для кнопки _BUT_2 // (defun _BUT_2_Click Nil (prog Nil (dlgHide "_DLG_) (dlgDestroy "_DLG_) (gc))) // // Призначення процедури-події _BUT_2_Click контролю _BUT_2 // (dlgSetEvent "_BUT_2 "_BUT_2_Click) // // Обробник події CLICK для / (defun _BUT_1_Click Nil (prog (a1 a2) (setq a1 (str2fix (dlgGetText "_TXT_1)))) (setq a2 (str2fix (dlgGetText "_TXT_2))) (TRY (dlgPutText "_TXT_3 (fix2str (*gcd a) ) EXCEPT (dlgPutText "_TXT_3 "Помилка!!!"))))) // // Призначення процедури-події _BUT_1_Click контролю _BUT_1 // (dlgSetEvent "_BUT_1 "_BUT_1_Click) // // Відображення діалогу _Dlg_ // (dl )

Для того, щоб побудувати EXE-файл, потрібно завантажити в середу функцію Ліспа і написати стартове вираз для відображення діалогу. Найпростіше "завантажити" наведену вище PROG-конструкцію у функцію MAINбез параметрів. Тоді стартовим S-виразом для запуску EXE-файлу буде виклик (main). Отже, якщо завантажити в середу Лиспа такі функції:
// // Пошук найбільшого спільного дільника // (defun * gcd (x y) (cond ((eq x y) x) ((greaterp y x) (* gcd y x)) ((eq (remainder x y) 0) y) (T (*gcd y (remainder x y))))) // // Програма відображення діалогу _Dlg_ // (defun main nil (prog nil (dlgCreate "_Dlg_ 419 233 "Найбільший спільний дільник:")) (dlgAddControl "_Dlg_ "_LBL_1 15 100 21 "("Tahoma" 14,25 1 0 0) "Перше:" 0 &H80000012 &H8000000F) (dlgAddControl "_Dlg_ "_TXT_1 _TEXT 10"0 0 "0"0 (dlgAddControl "_Dlg_ "_LBL_2 _LABEL 12 59 133 26 "("Tahoma" 14,25 1 0 0) "Друге:" 0 &H80000012 &H8000000F) (dlgAddControl "_Dlg_ " 0) "" 0 &H80000008 &H80000005) (dlgAddControl "_Dlg_ "_LBL_3 _LABEL 13 101 127 27 "("Tahoma" 14,25 1 0 0) "Н.О.Д." 0 &H 157 98 247 31 "("Tahoma" 14 1 0 0) "" 0 &HFF &H80000005) (dlgAddControl "_Dlg_ "_BUT_1 _BUTTON 24 148 180 50 "("Tahoma" 8,2 Обчислити") (dlgPutPicture "_BUT_1 7) (dlgAddControl "_Dlg_ "_BUT_2 _BUTTON 213 149 180 50 "("Tahoma" 8,25 1 0 0) "Закрити") (dlgPutPicture "_BUT_2 кнопки _BUT_2 // (defun _BUT_2_Click Nil (prog Nil (dlgHide "_DLG_) (dlgDestroy "_DLG_) (gc))) // // Призначення процедури-події _BUT_2_Click контролю _BUT_2 // (dlgSetEvent "_B Обробник події CLICK для кнопки _BUT_1 // (defun _BUT_1_Click Nil (prog (a1 a2) (setq a1 (str2fix (dlgGetText "_TXT_1)))) (setq a2 (str2fix (dlgGetText "_TXT_2))) (TRY (dlgPutText) (*gcd a1 a2))) EXCEPT (dlgPutText "_TXT_3 "Помилка!!!")))) // // Призначення процедури-події _BUT_1_Click контролю _BUT_1 // (dlgSetEvent "_BUT_1 "_BUT_1_Click) // // Відображення діалогу // (dlgShow "_Dlg_))))

а потім побудувати EXE-файл gcd-2.exe, задавши такі параметри:


То вийде цілком працездатний EXE-файл. Його можна запустити і переконатися, що НІДвважається правильно:

Вміст:

З цієї статті ви дізнаєтеся, як створити найпростіший EXE-файл на комп'ютері з Windows, а також як створити exe-контейнер, за допомогою якого файл можна запустити на іншому комп'ютері. EXE-файли використовуються для встановлення програм або додавання файлів на комп'ютері під керуванням Windows. Щоб створити EXE-файл, необхідно скористатися системною утилітою IExpress.

Кроки

Частина 1 Як створити EXE-файл

  1. 1 Відкрийте меню «Пуск».
  2. 2 У рядку пошуку меню "Пуск" введіть блокнот.Так ви знайдете програму "Блокнот".
  3. 3 Клацніть на піктограмі програми Блокнот.Він виглядає як блакитний блокнот і знаходиться у верхній частині меню «Пуск».
  4. 4 Введіть програмний код файлу.Введіть код рядково або скопіюйте і вставте його в Блокнот (якщо вже є готовий код).
    • Якщо ви не знаєте, як, попросіть про це іншу людину.
    • Також програмні коди найпростіших EXE-файлів можна знайти в Інтернеті.
  5. 5 Клацніть на Файл.Це меню знаходиться у верхньому лівому куті вікна Блокнота. Відкриється меню, що випадає.
  6. 6 Натисніть Зберегти як.Ця опція знаходиться у меню «Файл».
  7. 7 Відкрийте меню «Тип файлу».Ви знайдете його у нижній частині вікна.
    • Поточною опцією меню "Тип файлу" має бути опція "Текстові документи (*.txt)".
  8. 8 Натисніть кнопку Усі файли.Ця опція знаходиться в меню, що випадає.
  9. 9 Введіть ім'я файлу EXE.У рядку "Ім'я файлу" введіть ім'я та введіть розширення.exe . Так файл буде збережено як EXE-файл.
    • Наприклад, якщо файл називатиметься "bananas" (банани), введіть bananas.exe .
  10. 10 Виберіть папку, в якій зберігатиметься файл EXE.Для цього натисніть відповідну папку в лівій частині вікна.
  11. 11 Натисніть Зберегти.Ця кнопка знаходиться в нижньому правому кутку екрана. Так EXE-файл буде збережено у вибраній папці.

Частина 2 Як створити інсталяційний EXE-файл

  1. 1 Відкрийте меню «Пуск».Для цього клацніть логотип Windows у нижньому лівому куті екрана.
  2. 2 У рядку пошуку меню «Пуск» введіть iexpress.Так ви знайдете цю утиліту.
    • Слово iexpress введіть повністю.
  3. 3 Клацніть по значку утиліти iexpress.Він виглядає як сірий шафа і знаходиться у верхній частині меню «Пуск».
  4. 4 Поставте прапорець у опції «Create new Self Extraction Directive file» (Створити новий файл, що саморозпаковується).Вона розташована посередині сторінки. Ця опція має бути позначена за замовчуванням; інакше виділіть її.
  5. 5 Клацніть Далі.Ця кнопка знаходиться в правому нижньому кутку вікна.
  6. 6 Поставте прапорець у опції «Extract files only» (Вийняти лише файли).Вона розташована посередині сторінки.
  7. 7 Натисніть кнопку Далі.
  8. 8 Введіть ім'я EXE-файлу.Зробіть це в текстовому полі посередині вікна, а потім натисніть "Далі".
  9. 9 Подумайте про вікно із запитом.Якщо ви хочете, щоб користувач підтвердив бажання запустити EXE-файл, поставте прапорець у опції Prompt user with (Запит у користувача) і введіть текст запиту про підтвердження. В іншому випадку натисніть "Далі".
    • Коли користувач запустить ЕХЕ-файл, відкриється вікно із введеним вами текстом (якщо ви вибрали опцію із запитом).
  10. 10 Подумайте про вікно з ліцензійною угодою.Якщо ви бажаєте, щоб на екрані з'явився текст ліцензійної угоди, поставте прапорець у опції «Display a license» (Показати ліцензію), потім натисніть «Browse» (Огляд), щоб вибрати документ з текстом ліцензійної угоди, а потім натисніть «Відкрити». В іншому випадку натисніть "Далі".
  11. 11 Натисніть Add (Додати).Ця кнопка знаходиться у нижній середній частині вікна. Відкриється нове вікно Провідника, в якому можна вибрати файли, які будуть включені до інсталяційного EXE-файлу.
    • Файли, включені до інсталяційного EXE-файлу, будуть встановлені, коли користувач запустить EXE-файл.
  12. 12 Виберіть файли, які будуть включені до файлу EXE.Клацніть на папці з файлами в лівій частині вікна Провідника, а потім виділіть потрібні файли; для цього затисніть ліву клавішу миші та перетягніть курсор над потрібними файлами.
    • Також можна виділити файли по одному; для цього затисніть ^ Ctrl і клацніть по кожному потрібному файлу.
  13. 13 Натисніть Відкрити.Ця кнопка знаходиться в правому нижньому кутку вікна. Так файли будуть додані до інсталяційного EXE-файлу.
    • Якщо потрібно додати більше файлів, ще раз натисніть «Add» (Додати) та повторіть описаний процес.
  14. 14 Натисніть кнопку Далі.
  15. 15 Встановіть прапорець у пункті «Default» (За замовчуванням), а потім натисніть Далі.Вона знаходиться у верхній частині вікна.
  16. 16 Подумайте про вікно із заключним повідомленням.Таке повідомлення з'являється на екрані після завершення процесу встановлення файлу ЕХЕ. Поставте прапорець у опції "Display message" (Показати повідомлення), потім введіть текст повідомлення, а потім натисніть "Далі".
    • Якщо ви не бажаєте, щоб на екрані відображалося заключне повідомлення, просто натисніть «Далі».
  17. 17 Додати програму, яку потрібно встановити.Це програма в EXE-файлі, який було створено раніше. Натисніть "Browse" (Огляд), відкрийте папку з файлом, клацніть по ньому і натисніть "Зберегти".
    • Якщо хочете, поставте прапорець у опції «Hide File Extracting Process Animation from User» (Приховати відображення процесу вилучення файлів), щоб файл інсталяції працював без зайвих візуальних ефектів.
  18. 18 Натисніть Далі тричі.Буде створено інсталяційний EXE-файл. Час цього процесу залежить від кількості файлів, які ви включили до інсталяційного EXE-файлу.
  19. 19 Натисніть кнопку Готово.Ця кнопка знаходиться у нижній частині вікна. Установчий ЕХЕ-файл буде збережено та готовий до роботи.
  • Щоб запустити EXE-файл, інсталяційний EXE-файл не потрібен, але інсталяційний EXE-файл встановить EXE-файл і будь-які допоміжні елементи (наприклад, файл "ReadMe", папки тощо).

Попередження

  • Якщо ви не знаєте, як написати програмний код EXE-файлу, попросіть про це людину, яка вміє програмувати.