מדריך | מדריך קמפול Web ל EXE עם אפשרות לשינוי ועריכת הקבצים ללא קמפול מחדש!
-
מדריך קמפול Web ל EXE, עם אפשרות שינוי ה html - css - js ללא קמפול מחדש.
שלב א':
- יש ליצור תיקיה שהיא תהיה תיקית הפרויקט, ובתוכה ליצור תיקיה לדוגמה בשם:
- web
- בתוכה יש לשים את שלושת הקבצים לצורך הענין זה יהיה השמות שלהם:
- index.html
- style.css
- script.js
- תמונות ורקעים יש לשים בתוך תיקיה פנימית לדוגמה:
- images
- מחוץ לתיקית web יש לפתוח קובץ פייתון חדש, לדוגמה בשם:
- main.py
ויש לשים את סמל התוכנה מחוץ לתיקית web בתיקית הפרויקט לדוגמה בשם : - icon.ico
יש לשים לב שהיא תהי תמונה מרובעת שלא תמרח
- main.py
מבנה התיקיות כרגע לפי הדוגמה
- תיקית הפרויקט
- main.py
- icon.ico
- web
- index.html
- style.css
- script.js
- images
- bg.png
כל אחד יתאים לפי המבנה שלו
שלב ב':
פתח cmd בתיקית הפרויקט והתקן את הספריות הבאות:- הפעל סביבה ווירטואלית:
python -m venv venv- הפעל אותה:
venv\Scripts\activate- התקן את PyWebView:
pip install pywebview
שלב ג'
בתוך הקובץ: main.py יש לשים את הקוד הבא:import webview import os current_dir = os.path.dirname(__file__) web_folder = os.path.join(current_dir, 'web') webview.create_window('My App', web_folder) webview.start()שינויי אפשריים:
-
שם החלון 'My App' → אפשר לשנות לכל שם רצוי.
-
אם תוסיף תיקיות נוספות ב‑web, ודא שהנתיב נכון.
שלב ד':
קמפול ל exe ע"י הפקודה הבאה:pyinstaller --noconfirm --onefile --windowed --add-data "web;web" --icon "icon.ico" main.pyכל אחד יתאים את זה לפי התיקיות שלו:
כל הקבצים שבתיקיית web יכולים להשתנות בלי צורך בקימפול מחדש
בהצלחה.. שמחתי לעזור...
- יש ליצור תיקיה שהיא תהיה תיקית הפרויקט, ובתוכה ליצור תיקיה לדוגמה בשם:
-
מדריך קמפול Web ל EXE, עם אפשרות שינוי ה html - css - js ללא קמפול מחדש.
שלב א':
- יש ליצור תיקיה שהיא תהיה תיקית הפרויקט, ובתוכה ליצור תיקיה לדוגמה בשם:
- web
- בתוכה יש לשים את שלושת הקבצים לצורך הענין זה יהיה השמות שלהם:
- index.html
- style.css
- script.js
- תמונות ורקעים יש לשים בתוך תיקיה פנימית לדוגמה:
- images
- מחוץ לתיקית web יש לפתוח קובץ פייתון חדש, לדוגמה בשם:
- main.py
ויש לשים את סמל התוכנה מחוץ לתיקית web בתיקית הפרויקט לדוגמה בשם : - icon.ico
יש לשים לב שהיא תהי תמונה מרובעת שלא תמרח
- main.py
מבנה התיקיות כרגע לפי הדוגמה
- תיקית הפרויקט
- main.py
- icon.ico
- web
- index.html
- style.css
- script.js
- images
- bg.png
כל אחד יתאים לפי המבנה שלו
שלב ב':
פתח cmd בתיקית הפרויקט והתקן את הספריות הבאות:- הפעל סביבה ווירטואלית:
python -m venv venv- הפעל אותה:
venv\Scripts\activate- התקן את PyWebView:
pip install pywebview
שלב ג'
בתוך הקובץ: main.py יש לשים את הקוד הבא:import webview import os current_dir = os.path.dirname(__file__) web_folder = os.path.join(current_dir, 'web') webview.create_window('My App', web_folder) webview.start()שינויי אפשריים:
-
שם החלון 'My App' → אפשר לשנות לכל שם רצוי.
-
אם תוסיף תיקיות נוספות ב‑web, ודא שהנתיב נכון.
שלב ד':
קמפול ל exe ע"י הפקודה הבאה:pyinstaller --noconfirm --onefile --windowed --add-data "web;web" --icon "icon.ico" main.pyכל אחד יתאים את זה לפי התיקיות שלו:
כל הקבצים שבתיקיית web יכולים להשתנות בלי צורך בקימפול מחדש
בהצלחה.. שמחתי לעזור...
@CSS-0 אלוף תודה רבה!!!
- יש ליצור תיקיה שהיא תהיה תיקית הפרויקט, ובתוכה ליצור תיקיה לדוגמה בשם:
-
מדריך קמפול Web ל EXE, עם אפשרות שינוי ה html - css - js ללא קמפול מחדש.
שלב א':
- יש ליצור תיקיה שהיא תהיה תיקית הפרויקט, ובתוכה ליצור תיקיה לדוגמה בשם:
- web
- בתוכה יש לשים את שלושת הקבצים לצורך הענין זה יהיה השמות שלהם:
- index.html
- style.css
- script.js
- תמונות ורקעים יש לשים בתוך תיקיה פנימית לדוגמה:
- images
- מחוץ לתיקית web יש לפתוח קובץ פייתון חדש, לדוגמה בשם:
- main.py
ויש לשים את סמל התוכנה מחוץ לתיקית web בתיקית הפרויקט לדוגמה בשם : - icon.ico
יש לשים לב שהיא תהי תמונה מרובעת שלא תמרח
- main.py
מבנה התיקיות כרגע לפי הדוגמה
- תיקית הפרויקט
- main.py
- icon.ico
- web
- index.html
- style.css
- script.js
- images
- bg.png
כל אחד יתאים לפי המבנה שלו
שלב ב':
פתח cmd בתיקית הפרויקט והתקן את הספריות הבאות:- הפעל סביבה ווירטואלית:
python -m venv venv- הפעל אותה:
venv\Scripts\activate- התקן את PyWebView:
pip install pywebview
שלב ג'
בתוך הקובץ: main.py יש לשים את הקוד הבא:import webview import os current_dir = os.path.dirname(__file__) web_folder = os.path.join(current_dir, 'web') webview.create_window('My App', web_folder) webview.start()שינויי אפשריים:
-
שם החלון 'My App' → אפשר לשנות לכל שם רצוי.
-
אם תוסיף תיקיות נוספות ב‑web, ודא שהנתיב נכון.
שלב ד':
קמפול ל exe ע"י הפקודה הבאה:pyinstaller --noconfirm --onefile --windowed --add-data "web;web" --icon "icon.ico" main.pyכל אחד יתאים את זה לפי התיקיות שלו:
כל הקבצים שבתיקיית web יכולים להשתנות בלי צורך בקימפול מחדש
בהצלחה.. שמחתי לעזור...
- יש ליצור תיקיה שהיא תהיה תיקית הפרויקט, ובתוכה ליצור תיקיה לדוגמה בשם:
-
מדריך קמפול Web ל EXE, עם אפשרות שינוי ה html - css - js ללא קמפול מחדש.
שלב א':
- יש ליצור תיקיה שהיא תהיה תיקית הפרויקט, ובתוכה ליצור תיקיה לדוגמה בשם:
- web
- בתוכה יש לשים את שלושת הקבצים לצורך הענין זה יהיה השמות שלהם:
- index.html
- style.css
- script.js
- תמונות ורקעים יש לשים בתוך תיקיה פנימית לדוגמה:
- images
- מחוץ לתיקית web יש לפתוח קובץ פייתון חדש, לדוגמה בשם:
- main.py
ויש לשים את סמל התוכנה מחוץ לתיקית web בתיקית הפרויקט לדוגמה בשם : - icon.ico
יש לשים לב שהיא תהי תמונה מרובעת שלא תמרח
- main.py
מבנה התיקיות כרגע לפי הדוגמה
- תיקית הפרויקט
- main.py
- icon.ico
- web
- index.html
- style.css
- script.js
- images
- bg.png
כל אחד יתאים לפי המבנה שלו
שלב ב':
פתח cmd בתיקית הפרויקט והתקן את הספריות הבאות:- הפעל סביבה ווירטואלית:
python -m venv venv- הפעל אותה:
venv\Scripts\activate- התקן את PyWebView:
pip install pywebview
שלב ג'
בתוך הקובץ: main.py יש לשים את הקוד הבא:import webview import os current_dir = os.path.dirname(__file__) web_folder = os.path.join(current_dir, 'web') webview.create_window('My App', web_folder) webview.start()שינויי אפשריים:
-
שם החלון 'My App' → אפשר לשנות לכל שם רצוי.
-
אם תוסיף תיקיות נוספות ב‑web, ודא שהנתיב נכון.
שלב ד':
קמפול ל exe ע"י הפקודה הבאה:pyinstaller --noconfirm --onefile --windowed --add-data "web;web" --icon "icon.ico" main.pyכל אחד יתאים את זה לפי התיקיות שלו:
כל הקבצים שבתיקיית web יכולים להשתנות בלי צורך בקימפול מחדש
בהצלחה.. שמחתי לעזור...
@CSS-0 וואו!! כל הכבוד!
אשמח להסברים! - יש ליצור תיקיה שהיא תהיה תיקית הפרויקט, ובתוכה ליצור תיקיה לדוגמה בשם:
-
@CSS-0 וואו!! כל הכבוד!
אשמח להסברים!@אלישע-מואב-0 זה פשוט מאוד.
יש כזה דבר אפליקציית Web, שבה אתה משתמש בעיצוב של דף אינטרנט - html css js כשאתה רוצה לעדכן את העיצוב בעיקרון עד היום היית צריך לקמפל מחדש את התוכנה כלומר להוציא קובץ exe חדש,
ובא @css-0 וחידש שיש אפשרות לעדכן את העיצוב בלי לעדכן את הקובץ אקסה בעצמו...
רק חשוב לומר, את הקוד של הלוגיקה [לדוג' פייתון] לא ייתן לעדכן כך, וכן יצטרכו ליצור קובץ exe חדש.
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות