דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
מתכנת חובבמ

מתכנת חובב

@מתכנת חובב
מדריכים
אודות
פוסטים
5.6k
נושאים
163
שיתופים
0
קבוצות
1
עוקבים
64
עוקב אחרי
4

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • המלצה | משתמשים בעמדות מחשבים? כדאי לכם לקרוא את זה!
    מתכנת חובבמ מתכנת חובב

    כבר דובר רבות על הסכנות בפרטיות שקיימות בשימוש בעמדות מחשבים ואני כאן כדי לחדד.
    כתבתי סקריפט קטן בפיתון שמקליט את כל התווים שמקישים על המקלדת (keylogger) ושולח לי למייל כל 10 דקות קובץ עם כל מה שהקלידו ב 10 דקות האחרונות
    כל זה לקח לי פחות משעה (כשרוב הזמן הלך בכלל על כתיבת סקריפט אחר שהמטרה שלו היא לעבור על הקבצים הענקיים שקיבלתי ולחפש בהם כתובות מייל ומספרי כרטיס אשראי - לעשות את זה ידנית זה עבודת נמלים)
    ניסיתי להריץ אותו על מחשב בעמדת מחשבים, ואף אנטי וירוס לא קפץ (למעשה גם בבדיקה בווירוס טוטאל הוא לא זוהה בכלל) והוא המשיך לרוץ גם אחרי יציאה מהמשתמש בעמדה!
    ניסיתי להיכנס לכמה מיילים ולרשום מספר כרטיס אשראי - והכל זרם לחשבון המייל שלי!
    אז אמנם זה לא משהו שסביר להניח שקורה בכל עמדה כל הזמן, אבל אם מישהו רוצה להיזהר קצת - ובפרט אם הוא הולך להקליד את מספר הכרטיס אשראי שלו, אני ממליץ בחום לבצע הפעלה מחדש של המחשב לפני - בדרך כלל בעמדות יש תוכנת הקפאה שמאפסת את המחשב בכל אתחול ומונעת מהוירוס לעלות.

    עזרה הדדית - מחשבים וטכנולוגיה

  • הצעת ייעול | קטגוריית סקירות
    מתכנת חובבמ מתכנת חובב

    חשבתי לאחרונה שכיוון שיש הרבה בפורום שמחפשים לקנות מוצרים שונים כמו מחשבים, נגנים אוזניות וכו' וכידוע לא קונים מוצר על פי המפרט שלו אלא חשוב מאוד לשמוע מה אומר מי שניסה אותו, אולי כדאי לפתוח קטגוריית סקירות, שבה כל אחד שקנה משהו שיכול להתאים והוא מעוניין בכך, יוכל לכתוב סקירה על המוצר בשביל אחרים שיחפשו לקנות את המוצר הזה.
    אפשר לדון עד כמה זה יהיה אפקטיבי ואם מספיק אנשים יכתבו סקירות למוצרים שהם קנו אבל בשביל זה אני מביא את זה לדיון כאן.
    אז מה דעתכם ?

    באגים/הצעות ייעול

  • שיתוף | רוצים לעזור לי לבנות את התוכנה הכי קטנה בעולם?
    מתכנת חובבמ מתכנת חובב

    נחשפתי לאחרונה לעולם של התוכנות הזעירות - אמנות שבה דוחסים שדות בקובץ exe אחד על השני ומצמצמים את הקוד עצמו למינימום ו"עובדים" על ה loader של ווינדוס כמה שאפשר
    הגודל המינימלי של התוכנות האלו נכון להיום הוא 268 בתים בגלל דרישות יישור ולכאורה מבנה ה struct שה loader של ווינדוס מחפש לקרוא כשהוא פותח קובץ
    הקבצים שראיתי ברשת (האמת שלא חקרתי הרבה) - כל מה שהם עושים היה סך הכל לבצע return ל loader או סתם להגדיר ערך כלשהו ב EAX אבל לא באמת משהו מעניין
    אז ישבתי להכין תוכנת hello world שתשב באותו גודל מינימלי והצלחתי אפילו יותר - יש לי 2 בתים ריקים בסוף שהשארתי שם 00 בשביל הריפוד לגודל הנדרש ככה שסך כל הגודל של התוכנה הוא 266 בתים!
    הבניה של זה הייתה די מסובכת ולקחה לי כמה שעות של מלחמות עם ווינדוס ואסמבלי ובשלב מסויים גם עם הבינארי עצמו (וגיליתי שלא כזה מסובך לעשות patching ידני ל opcodes)
    ממה שבדקתי זאת תוכנת ה hello world הכי קטנה בעולם אבל אולי יש משהו שמנצל אפילו פחות או עושה דברים נוספים (ניסיתי לגרום לו גם לצפצף אבל זה דרש כבר שכתוב של כל ה opcodes וסדר הריצה ואין לי זמן \ כוח לזה עכשיו אבל זה נראה אפשרי) - אם מישהו ימצא משהו טוב יותר אשמח אם הוא יוכל ליידע אותי
    אם מעניינים פרטים טכניים על הקובץ והבניה שלו - תוכלו לבקש ואשמח לשתף
    בדקתי את הקובץ אצלי - גרסת build 26200.7840 אבל יכול להיות שבעדכוני ווינדוס הבאים זה יישבר
    מצורף הקובץ וה dump שלו למי שמתעניין
    smallest_hello_world.exe

    עריכה: אחרי ששמעתי ממשתמשים שהתוכנה קרסה אצלם מתברר שיש גרסאות של ווינדוס שבהם מתבצעות בדיקות שונות ולעשות תוכנה אחת שתעבוד אצל כולם זה חתיכת סיפור
    אחרי שסידרתי את עניין ה IAT קפץ עלי רוגזה של בדיקת DRM בגלל דגל debugging לא מאופס (הוא נופל אצלי בדיוק באמצע הקוד...) מקווה שאצליח לסדר את זה
    עריכה: סודר
    אם קורס אצלכם אשמח שתודיעו לי

    4D 5A 00 00 50 45 00 00 4C 01 00 00 68 65 6C 6C 6F 20 77 6F 72 6C 64 21 00 00 02 01 0B 01 FF FF FF FF FF 75 73 65 72 33 32 00 00 FF 88 00 00 00 6D 69 74 6D 2E 74 6F 70 00 00 40 00 04 00 00 00 04 00 00 00 06 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 0C 01 00 00 6F 00 00 00 00 00 00 00 02 00 00 00 00 00 10 00 00 10 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 BF A8 A2 4D BC EB 31 00 00 00 00 00 64 A1 30 00 00 00 8B 40 0C 8B 40 14 8B 00 8B 00 8B 68 10 BF 8E 4E 0E EC E8 23 00 00 00 68 23 00 40 00 FF D0 95 EB CD 90 00 00 00 00 E8 11 00 00 00 6A 00 68 30 00 40 00 68 0C 00 40 00 6A 00 FF D0 C3 8B 55 3C 8B 54 15 78 01 EA 8B 4A 18 8B 5A 20 01 EB 49 8B 34 8B 01 EE 52 31 C0 99 AC 84 C0 74 07 C1 CA 0D 01 C2 EB F4 39 FA 5A 75 E5 8B 5A 24 01 EB 0F B7 0C 4B 8B 5A 1C 01 EB 03 2C 8B 89 E8 C3 00 00
    

    c2bdc5e4-1e9f-4048-b739-ce3a04c47cbf-image.png

    עזרה הדדית - מחשבים וטכנולוגיה

  • מדריך | מדריך קצר ובסיסי להודעות ב VBS
    מתכנת חובבמ מתכנת חובב

    לאחרונה יצא לי לשחק קצת ב VBS וחשבתי לשתף אותכם במשהו חמוד שהדבר הזה מציע
    אז קודם כל: מה זה VBS ?
    VBS או visual basic script (נקרא לפעמים גם VBscript) היא מעין שפת תכנות מבוססת visual basic שמשמשת לכתיבת סקריפטים שאותם אפשר להריץ על מערכות ווינדוס השונות
    כדי לכתוב בשפה הזו - כל מה שנדרש הוא לפתוח עורך טקסט כלשהו (אפילו את "פנקס רשימות" שקיים בתוך הווינדוס אבל אני אישית ממליץ על ++notepad) ולשמור את הקובץ בסיומת VBS במקום הסיומת הרגילה שהיא TXT
    במדריך הזה אני רוצה ללמד אותכם על הודעות ב vbs - כלומר יצירת סקריפט שבלחיצה עליו תופיע הודעה על המסך - כמו זו
    צילום מסך 2021-11-15 141121.png
    אז קודם כל נראה דוגמה של קוד כזה - לדוגמא, הקוד שיצר את התמונה שראיתם קודם הוא זה:

    msgbox "זוהי הודעה" ,0+48, "הודעה"
    

    ופירושו של הקוד הוא זה -

    msgbox
    

    הוא קיצור של message box - או "תיבת הודעה" בעברית והוא מורה למחשב שאנו רוצים ליצור חלון שבתוכו תהיה הודעה
    בשלב הבא נעשה מרכאות ובתוכם נכתוב את הכותרת של החלון
    לאחר מכן נכתוב רווח, פסיק וקוד מספרי שמאוחר יותר נסביר אותו ובסוף - עוד פסיק ורווח, נפתח מרכאות נוספות ולתוכם נכניס את ההודעה שלנו - לדוגמא, במקרה הזה ההודעה היא "זוהי הודעה"
    נשמור את הקובץ בסיומת vbs - וזהו, הסקריפט מוכן!
    ועכשיו, נסביר את הקוד המספרי שהיה באמצע ושהיה מוקף בפסיקים
    הספרה הראשונה בקוד מציינת אילו כפתורים יהיו בסוף ההודעה - לדוגמה, במקרה הזה - 0 יצר כפתו אחד שעליו כתוב "אישור" לעומת זאת אם נכתוב "1" יווצרו 2 כפתורים - "אישור" ו "ביטול" וכן הלאה - תוכלו לנסות בעצמכם
    הכפתורים האלו יעילים כשרוצים לקבל משוב מהמשתמש (לדוגמה אישור או ביטול) ולפיו לדעת אם לבצע פעולה מסויימת שאותה מגדירים לסקריפט אבל כרגע אנחנו לא מדברים על מקרים כאלו ולכן בשבילינו זה לא יהיה רלוונטי
    הקוד השני - במקרה הזה "48" מתחבר למספר הראשון ע"י סימן ה + ופירושו הוא כזה:
    בהודעה שהצגתי קודם היה סימן של משולש אזהרה אבל אם נרצה לעשות סימן אחד - לדוגמה אייקון של סימן שאלה - נכתוב 32 בשביל סימן הודעה נכתוב 64 ובשביל סימן איקס נכתוב 16, אם נכתוב 0 לא יהיה סימן בכלל
    ולסיכום זה התחביר של הקוד הזה

    msgbox "כותרת" ,סוג, "טקסט"
    

    כדי לעשות ירידת שורה בהודעה, יש להשתמש בפקודה vbNewLine כמו בדוגמה המצורפת

    msgbox "massage" & vbNewLine & "massage2" ,0+48, "title"
    

    שימו לב לשמור את הקובץ בקידוד ANSI כמו בתמונה המצורפת
    צילום מסך 2021-11-15 142950.png

    מדריכים - מחשבים וטכנולוגיה

  • בבקשה - תרגום לאחת התוכנות הטובות והנוחות לעריכת וידיאו - פילמורה
    מתכנת חובבמ מתכנת חובב

    הקבצים שתרגמתי הם של השפה אנגלית אם כי אפשר לשנות לשפה אחרת ע"י שינוי שם התיקייה ושמות הקבצים
    יש להיכנס לתיקיית ההתקנה ולנווט לתיקייה lang להדביק ולהחליף
    הערה: בעקבות עצתו של @א-מ אני מעלה עכשיו את הקבצים מחדש כארכיון לחילוץ עצמי en.exe
    הקבצים יחולצו ישירות לתיקיית ההתקנה
    קישור להורדת התוכנה Wondershare Filmora
    קישור לאפקטים אפקטים
    שימו לב שככל הנראה הגרסה שבקישור לאפקטים - הגרסה אותה העלה @KINGYOS ככל הנראה לא תשתלב עם קובץ התרגום שהבאתי
    בעז"ה אני ישתדל להעלות בעתיד מדריך לתוכנה
    עריכה: אני מעלה עכשיו קובץ שיחליף את הסרטון הלא ראוי שעליו מודגמים האפקטים של התוכנה (את התמונות של התצוגה מקדימה של האפקטים אין אפשרות להחליף אלא רק את הסרטון) CommonResource.exe

    עזרה הדדית - תוכנות גרפיקה ועיצוב

  • מדריך | התקנים שלא עולים - מצאתי פתרון למקרים מסויימים
    מתכנת חובבמ מתכנת חובב

    היה לי קורא כרטיסים USB שהמחשב לא קרא אותו בכלל, גם לא בניהול דיסקים וגם לא ב Diskpart אבל כשפתחתי את מנהל ההתקנים גיליתי דבר כזה
    התקן לא זמין שלב 1.png
    כמו שאתם רואים - יש התקן אחד עם שגיאה ועוד אחד עם עיגול קטן לידו, אז לחצתי על ההתקן עם העיגול והגעתי לחלון הזה
    התקן לא זמין שלב 2.png
    וכשלחצתי על "הפוך התקן זה לזמין עלה לי החלון הזה
    התקן לא זמין שלב 3.png
    לחצתי "הבא" ואז...
    התקן לא זמין שלב 4.png
    לאחר מכן נכנסתי שוב לתיאור ההתקן וזה מה שראיתי
    התקן לא זמין שלב 5.png
    ומאז, הכל עובד חלק! אז אמנם זה אולי לא הדבר הכי מומלץ להשתמש בקורא הזה יותר אבל אולי אם יש למישהו דיסק אונקי שלא עובד או קשיח חיצוני - הוא יוכל ככה להציל את החומר שלו

    מדריכים - מחשבים וטכנולוגיה

  • המלצה | 🚀 [פרויקט מהפכני] העברת קבצים למחשב ללא אינטרנט דרך שיחה קולית (טלפון כשר!) - הקוד המלא
    מתכנת חובבמ מתכנת חובב

    @צדיק-תמים למה כזה שלילי?
    יש פה רעיון מעניין גם אם (די ברור ש) הוא לא יתפוס
    תן להנות מהיצירתיות והמחקר

    עזרה הדדית - מחשבים וטכנולוגיה

  • בירור | שחזור קבצים - חזרו יותר חומר שהכרטיס מכיל-איך יתכן
    מתכנת חובבמ מתכנת חובב

    @שעטנ-ז-ג-ץ כדי להבין למה זה קורה צריך להבין מהו שחזור.
    סידור הקבצים בכונן מתבצע בצורה כזו (לפחות במערכת קבצים מסוג NTFS אבל זה נכון גם לכל שאר מערכות הקבצים) : ישנה מה שנקרא "טבלת מערכת קבצים" - זו כמין טבלה עם רישום של כל הקבצים שנמצאים בכונן עם פרטים כגון גודל, תאריך שינוי וכו' וליד שם של קובץ נמצאת הפנייה למיקום מסוים על הדיסק שבו נמצא תוכן הקובץ
    כשמוחקים קובץ מה שקורה הוא שמה שנמחק זה רק הרישום של הקובץ בטבלה הנ"ל אבל לא גוף הקובץ שנמצא במקום אחר בכונן
    תוכנות השחזור סורקות את הדיסק ו"אוספות" מידע על כל איזורי הזיכרון שלא ממופים בטבלה הראשית, מנתחות את תוכנו וכך הם מגלות את הקבצים (אגב, זו גם הסיבה שלרוב אחרי שחזור הקובץ חוזר בלי השם או בלי מאפיינים נוספים)
    עכשיו, כל זה טוב ויפה כשלא נכתב חומר על שאר הדיסק - איפה שפעם היו קבצים שנמחקו, ברגע שנכתב שם חומר חדש הוא דורס את החומר הישן והחומר הישן אובד לנצח
    עוד עניין הוא שמערכת הקבצים מחלקת את הכונן ל"אשכולות" - איזורים בכונן בגודל מסויים - תלוי איך הגדירו בתהליך הפרמוט שבכל איזור כזה יכול להיות רק קובץ אחד או חלק מקובץ, הסיבה היא לצורך התמצאות בכונן וכדי ליצור כתובות וכך הכונן יכול "לרשום" לעצמו בטבלה דלעיל שקובץ מסויים מאוחסן באשכולות 8, 1, ו 5, ולגשת אליהם כשהמשתש רוצה לקרוא את הקובץ
    לדוגמה: אם גודל האשכול הוא 4 ק"ב ואני מכניס לכונן קובץ במשקל 2 ק"ב הרי שביזבזתי 2 ק"ב משטח הכונן שבהם הכונן לא יכול להשתמש כי כבר מאוחסן באותו אשכול קובץ (זו הסיבה שתמיד במאפיינים אפשר לראות על תיקייה "גודל" ו"גודל בכונן" - כי לפעמים הקובץ תופס יותר מהמשקל האמיתי שלו) אבל אם נכניס קובץ במקל 7 ק"ב הוא יחולק ל 2 ו4 ק"ב יאוחסנו באשכול אחד ועוד 3 באשכול אחר
    מה שקורה הרבה בשחזורים - מה שתיארת, זה שלפעמים ישנם קבצים ישנים ממש שנדרסו ברובם על ידי קבצים חדשים אבל תוכנת השחזור מזהה אותם ולא תמיד יש לה דרך לדעת שהם לא קבצים שלמים ולכן היא משחזרת אותם כאילו הם קובץ תקין ולמעשה אם תנסה לפתוח את הקובץ תגלה שהוא לא נפתח פשוט כי רוב התוכן שלו הוא ג'יבריש (בשביל המחשב כמובן 😊 )
    זה יכול גם להתרחש כי אשכול אחד של הקובץ הוא באמת תקין אבל אז תוכנת השחזור פונה לאשכול הבא שאמור להכיל את הקובץ אבל הוא כבר נתפס על ידי קובץ חדש אבל לא תמיד התוכנה תדע את זה וכך נוצרים קבצים פגומים שמכילים בעצם חלקם גדולים של קבצים אחרים
    סיבה נוספת היא שהרבה פעמים התוכנה מקודדת מחדש את הקבצים מכל מיני סיבות (כמו לדוגמה שהיא לא מוצאת את סוף או את תחילת הקובץ וכו' ולפעמים הקידוד הזה מנופח מאוד ולא דחוס ולכן קידוד מחדש של החומר יוכל להקטין את הנפח באופן ניכר - אפשר לעשות את זה ע"י תוכנות המרה)

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | נפלתי לוירוס של תוכנת כופר, תקראו ותלמדו להיזהר
    מתכנת חובבמ מתכנת חובב

    @יונימדיה תופעה מאוד שכיחה בזמן האחרון ובאופן כללי צריך ללמוד לא לעשות שום דבר על המחשב שאתר דורש ממך
    הדפדפן לא קשור למחשב שעליו הוא רץ ואין שום סיבה שאתר כלשהו יבקש דבר כזה

    עזרה הדדית - מחשבים וטכנולוגיה

  • המלצה | 🚀 [פרויקט מהפכני] העברת קבצים למחשב ללא אינטרנט דרך שיחה קולית (טלפון כשר!) - הקוד המלא
    מתכנת חובבמ מתכנת חובב

    @כבוד-הרב רעיון נפלא ומעניין מאוד מבחינה טכנית
    נשמע כמו ניסיון החייאה של הפקס אבל מעניין באמת מה המגבלות שלו
    נתת לי נושא למחקר
    מסקנות יבואו בהמשך

    עזרה הדדית - מחשבים וטכנולוגיה

  • מדריך | תכנות ב VBS
    מתכנת חובבמ מתכנת חובב

    במדריך הקודם (שנמצא כאן) למדנו איך להדפיס הודעות על המסך באמצעות קובץ VBS כמו"כ למדנו איך להוסיף סמלים וכפתורים להודעה
    במדריך הזה אני יעשה חזרה קצרה על מה שראינו אז ונתקדם הלאה
    הרעיון הכללי הוא אפשרות ליצירת הודעה שתוצג למשתמש ולאפשר לו להגיב עליה - באמצעות כפתורים או באמצעות תיבת טקסט שהוא יכתוב בה את התשובה שלו ולפי זה נאמר לתוכנית איך להמשיך
    בשלב הראשון נחזור על איך אנחנו מדפיסים הודעה
    פותחים עורך טקסטים כלשהו וכותבים בו ככה

    msgbox "הודעה" ,1, "כותרת"
    

    נשמור את הקובץ בסיומת vbs (שימו לב שמכיוון שהקובץ מכיל עברית יש לשמור אותו בקידוד ANSI) ונריץ אותו. הפלט שנקבל יראה כך:
    2021-12-05 20_34_59-‏‏מסמכים.png
    שימו לב שיש לנו כותרת, הודעה, ושני כפתורים - אישור וביטול ישנן כפתורים נוספים שעליהם נפרט בהמשך
    בשלב הבא, נוכל גם להוסיף סמלים, כמו בקוד הבא לדוגמה

    msgbox "הודעה" ,1+16, "כותרת"
    

    (כדי לחבר בין 2 הקודים - הקוד של הכפתורים והקוד של הסמל הוספנו + ביניהם)
    כמו שאתם רואים, נוסף לנו סמל איקס לצד ההודעה
    ישנם סמלים נוספים שאפשר להכניס להודעה כך לדוגמה

    • הקוד 16 יכניס איקס

    • הקוד 32 יכניס סימן שאלה

    • הקוד 48 יכניס שימן אזהרה

    • הקוד 64 יכניס סימן הודעה

    כמו כן אפשר גם להכניס כפתורים נוספים או אחרים עפ"י הטבלה הבאה
    2021-12-05 20_42_07-‪VBScript __ Constants __ MsgBox _ DevGuru.png
    סליחה שהטבלה באנגלית פשוט לא מצאתי משהו בעברית אבל אני חושב שזה די ברור - ישנם 6 אפשרויות לכפתורים שחלק מהם יציגו כמה - כמו הספרה 1 שתכניס "אישור" ו "ביטול" והספרה 2 שתכניס "בטל" "נסה שנית" ו "התעלם"
    שימו לב שאפשר גם במקום קוד מספרי להכניס טקסט - בשביל כפתור אישור אפשר לכתוב VBOKOnly וכן הלאה - כמו שמופיע בטבלה
    עכשיו נראה איך אפשר לפעול עפ"י הקלט שהמשתמש הכניס - לדוגמה כאן - לפי איזה כפתור שהוא לחץ
    נעשה את זה ע"י שימוש במשתנים ובתנאים
    תנסו את הקוד הבא

    a=msgbox("הודעה" ,4, "כותרת")
    if a=6 then msgbox "yes"
    if a=7 then msgbox "no"
    

    הרעיון בקוד הזה הוא שאנחנו מכניסים את התוצאה של החלון הודעה לתוך משתנה (שקראתי לו a) ואז בודקים מה המשתנה הזה מכיל ולפי זה מנפיקים הודעה
    כאן המקום לציין שלכל כתפור יש כמין "קוד יציאה" - כלומר קוד ש"יוצא" ממנו כשלוחצים עליו וכאן הכנסנו את הקוד הזה לתוך משתנה ומכיוון שהקוד שיוצא מהכפתור של "כן" הוא 6 - במידה ולחצנו "כן" תודפס ההודעה "yes" הנה טבלת קודי היציאה של הכפתורים השונים

    2021-12-05 21_04_36-‪VBScript - MsgBox Constants.png
    עכשיו נסביר איך ליצור תיבת טקסט שבתוכה המשתמש יוכל לכתוב משהו ולאחר מכן נבדוק מה הוא כתב
    כדי ליצור תיבה כזו נצטרך לקרוא לפונקציה inputbox - תיבת קלט כמו בקוד הבא

    name = inputbox("מה השם שלך?" , "שאלה:")
    msgbox name ,0, ".זה השם שלך"
    

    הסקריפט הזה יבקש מהמשתמש להכניס את שמו ולאחר מכן יציג לו את מה שהוא הכניס בחלון נפרד
    כאן בעצם הכנסנו את הקלט של המשתמש לתוך משתנה ולאחר מכן הדפסנו את השם הזה בהודעה רגילה אחרת
    כמובן שלכל זה יש פוטנציאל גדול יותר שעליו נלמד בפוסטים שיבואו
    לסיום, אני רוצה שנראה איך אפשר לעצב את חלון ההודעה
    לדוגמה, כדי להוסיף ירידת שורה בתוך ההודעה - ז"א שיהיה טקסט מסויים בשורה אחת ואחר בשורה אחרת - יש להכניס את הקוד VBlf בצורה הזו

    MsgBox "הודעה 1" &vblf& "הודעה 2 הודעה 3"
    

    נוכל גם להצמיד 2 ירידות שורה אחד אחרי השני לדוגמה

    MsgBox "הודעה 1" &vblf&vblf& "הודעה 2 הודעה 3"
    

    מומלץ ג"כ לקרוא את ההוספה של @מגדלים בסוף הפוסט הקודם שלי (בקישור למעלה)
    ולבינתיים, עד כאן, נפגש במדריכים הבאים👋 👋

    מדריכים - מחשבים וטכנולוגיה

  • שיתוף | המכלול + תמונות להורדה
    מתכנת חובבמ מתכנת חובב

    יש לי בדרייב את המכלול אופליין עם תמונות (בעדכון האחרון - 2021 - 02)
    המעוניין ישלח לי בצ'אט את כתובת המייל שלו ואני ישתף אותה
    עריכה: כבר לא רלוונטי

    כללי - עזרה הדדית

  • בעיה | כרטיס SD - לא מצליח למחוק תיקייה עם קבצים מוזרים
    מתכנת חובבמ מתכנת חובב

    @975 @אורי @א.מ.ד. לא תכננתי כזה ביקוש...
    טוב, אז אסביר בקצרה כי יש לי יום עמוס. אני מקווה שזה יצא ברור, זה לא מורכב כמו שזה נראה.

    אני מניח מראש שמדובר כאן בכרטיס עם מערכת קבצים FAT32 (או exFAT). במערכות האלו אין באמת הבדל מהותי בין קובץ לתיקייה - גם תיקיה היא בעצם "קובץ רשימה" של הפריטים שנמצאים בתוכה

    התיקייה היחידה שיש לה מיקום קשיח וקבוע בדיסק היא תיקיית השורש. היא נמצאת בדרך כלל מיד אחרי טבלאות ה-FAT, ומשם מתפרס כל העץ של הקבצים והתיקיות.

    בתוך כל תיקיה יש רשומות לכל הקבצים והתיקיות שבתוכה. כל רשומה כזו תופסת בדיוק 32 בתים (ומכאן השם FAT32). הרשומה מכילה מטא-דאטה: שם, תאריך יצירה, גודל, ונתון נוסף - הכתובת שבה הקובץ מתחיל בכרטיס.

    להבנה טובה יותר של המנגנון רק נסביר
    מערכת הקבצים מחלקת את הדיסק למקטעים שנקראים אשכולות. כל קובץ או תיקייה יכולים לשבת על אשכול אחד או יותר.

    כשהמחשב רוצה לקרוא תיקייה או קובץ, הוא לוקח את מספר האשכול מהרשומה והולך לטבלה שנקראת FAT (File Allocation Table). בטבלה הזו יש שורה לכל אשכול ובה רשום מה האשכול הבא בתור:
    אם יש המשך: יופיע מספר האשכול הבא.
    אם הקובץ נגמר: יופיע ערך כמו 0FFFFFFF (בדרך כלל).
    אם האשכול פנוי: יופיעו פשוט אפסים.

    התקלה שקרתה כאן (ג'יבריש ותיקיות שלא נמחקות) קורית כשיש שינוי כלשהו בתיקייה שלא נסגר טוב (ניתוק פתאומי, באג בכתיבה או כשל בחומרה). במצב כזה, הרישום של האשכול שמתחיל את התיקייה משתבש ונרשמת כתובת שגויה.

    כשהמחשב הולך לאותו אשכול "שגוי" כדי לקרוא את תוכן התיקייה, הוא לא מוצא רשימת קבצים מסודרת. אלא נתוני זבל (תוכן של קובץ אחר לדוגמה) ומנסה בכוח לפרש אותם כתוכן של תיקייה.

    ולכן רואים קבצים ותיקיות עם שמות שנראים כמו ג'יבריש כי המחשב מתרגם בייטים אקראיים לתווים.
    והסיבה שאי אפשר למחוק - כי הנתונים האלו מצביעים לאזורים בדיסק שלא קיימים וגם מכילים תווים "אסורים" בשמות שלהם

    גילוי נאות: אני כתבתי אבל נעזרתי קצת ב AI לניסוח

    עזרה הדדית - מחשבים וטכנולוגיה

  • בקשת מידע | לעשות כסף מעבודות מחשב
    מתכנת חובבמ מתכנת חובב

    @ברנע אם לא אכפת לך לעשות את זה רשמי יותר אתה יכול לפרסם את עצמך טכנאי מחשבים במידה ויש לך מספיק ידע
    זה תחום שהוא לא מדע טילים ופשוט מאוד לאדם עם גישה טכנולוגית טובה ואפשר להגיע עם זה לסכומים יפים (בתור ילד הייתי עושה מזה הרבה כסף בחופשים... אנשים לא ידעו בן כמה האדם שהם נותנים לו את המחשב...)

    כללי - עזרה הדדית

  • להורדה | כלי מדהים מבוסס ADB למכשירים בעלי מצב מפתחים
    מתכנת חובבמ מתכנת חובב

    @משה-אהרוני אמר בלהורדה | כלי מדהים מבוסס ADB למכשירים בעלי מצב מפתחים:

    @מתכנת-חובב איך אפשר?
    אני יצרתי את הכלי והבנתי שזה מסובך.

    את התפריט של הסקריפט עצמו אפשר לעשות בעברית בקלות - פשוט צריך לשמור את הסקריפט בקידוד ANSI ולהוסיף את הקוד הבא בתחילת הסקריפט

    chcp 1255
    

    הקוד הזה משנה את הגופן של שורת הפקודה לגופן שכולל תווים בעברית (כמובן ספציפית לסקריפט הנוכחי)
    בנוסף צריך לשנות את הטקסט כך שיהיה כתוב משמאל לימין (נראה לי שבווינדוס 11 כבר לא צריך אבל אני לא בטוח זוכר נכון)
    את זה אפשר לעשות או ידנית - רק שזו עבודה סיזיפית ביותר או עם תוכנה מתאימה - כמו langover (הידועה גם בשם הפוך על הפוך) עם סימון של הטקסט והקשה על f6 זה יהפוך את כל הטקסט שנבחר

    לגבי הפלט של ה adb עצמו - באמת אין דרך פשוטה לשנות לעברית אבל זה לא אומר שזה בלתי אפשרי (אפשר לאסוף את כל הפלטים הנפוצים של ה adb ולהוסיף @ לפני כל פקודה - כדי שהפלט המקורי לא יוצג, ואז בפקודת if לומר שאם הפלט הוא כזה - להדפיס את הטקסט הבא וכו' או פשוט לתרגם תוכנה שנותנת gui ל adb)

    עזרה הדדית - מחשבים וטכנולוגיה
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר