דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • 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

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. עזרה הדדית - מחשבים וטכנולוגיה
  4. שאלה | אינדקס כל התוכנות והמדריכים שלי - המקום לשאלות ובקשות

שאלה | אינדקס כל התוכנות והמדריכים שלי - המקום לשאלות ובקשות

מתוזמן נעוץ נעול הועבר עזרה הדדית - מחשבים וטכנולוגיה
121 פוסטים 28 כותבים 4.8k צפיות 27 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • NH.LOCALN NH.LOCAL

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

    מ מנותק
    מ מנותק
    מאן דאמר 5
    כתב ב נערך לאחרונה על ידי
    #93

    @NH-LOCAL רציתי לשאול - האם שייך לעשות בסקריפט או בצורה אחרת קובץ התקנה לתוכנה שכבר מותקנת על המחשב? לדוגמא לצורך התקנת מערכת הפעלה מחדש או לצורך העברה למחשב אחר.

    NH.LOCALN תגובה 1 תגובה אחרונה
    0
    • מ מאן דאמר 5

      @NH-LOCAL רציתי לשאול - האם שייך לעשות בסקריפט או בצורה אחרת קובץ התקנה לתוכנה שכבר מותקנת על המחשב? לדוגמא לצורך התקנת מערכת הפעלה מחדש או לצורך העברה למחשב אחר.

      NH.LOCALN מנותק
      NH.LOCALN מנותק
      NH.LOCAL
      מדריכים
      כתב ב נערך לאחרונה על ידי
      #94

      @מאן-דאמר-5 אני חושב שהדרך הנכונה יותר לעשות את זה - זה בעזרת תוכנות מתאימות, חפש תוכנות גיבוי וסנכרון וכדו'

      אתר הפרוייקטים החדש!
      https://nhlocal.github.io

      מ תגובה 1 תגובה אחרונה
      0
      • NH.LOCALN NH.LOCAL

        @מאן-דאמר-5 אני חושב שהדרך הנכונה יותר לעשות את זה - זה בעזרת תוכנות מתאימות, חפש תוכנות גיבוי וסנכרון וכדו'

        מ מנותק
        מ מנותק
        מאן דאמר 5
        כתב ב נערך לאחרונה על ידי
        #95

        @NH-LOCAL תודה רבה, תוכל טיפה לכוון אותי? איזה תוכנה יוצרת גיבוי לתוכנות מותקנות (אני מדבר על תוכנות כבדות, גרפיקה תכנות וכו'.)

        NH.LOCALN תגובה 1 תגובה אחרונה
        0
        • מ מאן דאמר 5

          @NH-LOCAL תודה רבה, תוכל טיפה לכוון אותי? איזה תוכנה יוצרת גיבוי לתוכנות מותקנות (אני מדבר על תוכנות כבדות, גרפיקה תכנות וכו'.)

          NH.LOCALN מנותק
          NH.LOCALN מנותק
          NH.LOCAL
          מדריכים
          כתב ב נערך לאחרונה על ידי
          #96

          @מאן-דאמר-5 אני לא כ"כ מתמצא בעניין, אני אומר זאת רק מידע כללי. כדאי שפשוט תפתח נושא חדש על העניין

          אתר הפרוייקטים החדש!
          https://nhlocal.github.io

          תגובה 1 תגובה אחרונה
          0
          • צדיק תמיםצ צדיק תמים

            @ידיד לא יודע למה עשיתי את זה... אבל הנה:

            javascript: (() => {
                const suffixes = ['exe', 'zip', 'rar', '7z', 'tar', 'bat', 'cmd', 'apk'];
                const linksSelector = suffixes.map((suffix) => `a[href$=".${suffix}"]`).join(', ');
                const links = $(linksSelector).clone().get();
                const ul = $('<ul/>');
                for (const link of links) {
                    const safeLink = $('<a>').attr('href', link.href).text(link.innerText).attr('target', '_blank');
                    const li = $('<li/>').append(safeLink);
                    ul.append(li);
                }
            
                if (!links.length) return bootbox.alert('לא נמצאו קישורים לקבצים');
            
                bootbox.dialog({
                    size: 'medium',
                    title: `נמצאו ${links.length} קישורים לקבצים:`,
                    message: ul,
                    onEscape: true,
                    backdrop: true,
                    buttons: {
                        open: {
                            label: 'הורד את כל הקישורים',
                            className: 'btn-info',
                            callback: function () {
                                for (const link of links) {
                                    window.open(link.href, '_blank');
                                }
                            },
                        },
                        close: {
                            label: 'סגור',
                            className: 'btn-primary',
                            callback: function () {},
                        },
                    },
                });
            })();
            

            אפשר להריץ בקונסול או לשים בסימניה, ואפשר כמובן להוסיף סיומות נוספות לפי הצורך.
            בשרשורים ארוכים יש לגלול את העמוד ואז להפעיל את הסקריפט, כדי שהפוסטים ייטענו.
            הדגמה (מתוך הנושא הזה) :
            4c2bb860-9ede-45a0-8f4f-ba7e07b5d250-image.png

            י מנותק
            י מנותק
            יחיאל האלוף
            כתב ב נערך לאחרונה על ידי
            #97

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

            @ידיד לא יודע למה עשיתי את זה... אבל הנה:

            javascript: (() => {
                const suffixes = ['exe', 'zip', 'rar', '7z', 'tar', 'bat', 'cmd', 'apk'];
                const linksSelector = suffixes.map((suffix) => `a[href$=".${suffix}"]`).join(', ');
                const links = $(linksSelector).clone().get();
                const ul = $('<ul/>');
                for (const link of links) {
                    const safeLink = $('<a>').attr('href', link.href).text(link.innerText).attr('target', '_blank');
                    const li = $('<li/>').append(safeLink);
                    ul.append(li);
                }
            
                if (!links.length) return bootbox.alert('לא נמצאו קישורים לקבצים');
            
                bootbox.dialog({
                    size: 'medium',
                    title: `נמצאו ${links.length} קישורים לקבצים:`,
                    message: ul,
                    onEscape: true,
                    backdrop: true,
                    buttons: {
                        open: {
                            label: 'הורד את כל הקישורים',
                            className: 'btn-info',
                            callback: function () {
                                for (const link of links) {
                                    window.open(link.href, '_blank');
                                }
                            },
                        },
                        close: {
                            label: 'סגור',
                            className: 'btn-primary',
                            callback: function () {},
                        },
                    },
                });
            })();
            

            אפשר להריץ בקונסול או לשים בסימניה, ואפשר כמובן להוסיף סיומות נוספות לפי הצורך.
            בשרשורים ארוכים יש לגלול את העמוד ואז להפעיל את הסקריפט, כדי שהפוסטים ייטענו.
            הדגמה (מתוך הנושא הזה) :
            4c2bb860-9ede-45a0-8f4f-ba7e07b5d250-image.png

            לא הצלחתי.
            מה אני אמור לעשות..?

            תגובה 1 תגובה אחרונה
            0
            • פלמנמוניפ מנותק
              פלמנמוניפ מנותק
              פלמנמוני
              מדריכים עימוד
              כתב נערך לאחרונה על ידי
              #98

              @NH-LOCAL כתב בשיתוף | סקריפט לסיוע בהורדה - עוקף את האנטי וירוס:

              מצורף בזה סקריפט להורדת קבצים מהרשת.

              לא עובד לי...
              מה יכולה להיות הבעיה?

              NH.LOCALN תגובה 1 תגובה אחרונה
              0
              • פלמנמוניפ פלמנמוני

                @NH-LOCAL כתב בשיתוף | סקריפט לסיוע בהורדה - עוקף את האנטי וירוס:

                מצורף בזה סקריפט להורדת קבצים מהרשת.

                לא עובד לי...
                מה יכולה להיות הבעיה?

                NH.LOCALN מנותק
                NH.LOCALN מנותק
                NH.LOCAL
                מדריכים
                כתב נערך לאחרונה על ידי
                #99

                @פלמנמוני מה זה אומר לא עובד? מה בדיוק קורה?

                אתר הפרוייקטים החדש!
                https://nhlocal.github.io

                פלמנמוניפ תגובה 1 תגובה אחרונה
                0
                • NH.LOCALN NH.LOCAL

                  @פלמנמוני מה זה אומר לא עובד? מה בדיוק קורה?

                  פלמנמוניפ מנותק
                  פלמנמוניפ מנותק
                  פלמנמוני
                  מדריכים עימוד
                  כתב נערך לאחרונה על ידי
                  #100

                  @NH-LOCAL
                  אני לא רואה שהוא מוריד כלום, רק אחרי ספירה של כמה שניות הוא נסגר וזהו

                  NH.LOCALN תגובה 1 תגובה אחרונה
                  0
                  • פלמנמוניפ פלמנמוני

                    @NH-LOCAL
                    אני לא רואה שהוא מוריד כלום, רק אחרי ספירה של כמה שניות הוא נסגר וזהו

                    NH.LOCALN מנותק
                    NH.LOCALN מנותק
                    NH.LOCAL
                    מדריכים
                    כתב נערך לאחרונה על ידי
                    #101

                    @פלמנמוני עבדתי על זה לפני שנים, אני לא ממש זוכר איך זה עובד...

                    אתר הפרוייקטים החדש!
                    https://nhlocal.github.io

                    תגובה 1 תגובה אחרונה
                    0
                    • א מנותק
                      א מנותק
                      אלחנןE
                      כתב נערך לאחרונה על ידי
                      #102

                      @NH-LOCAL
                      אתה יכול ליצור סקריפט לתעודת אבטחה של נטפרי לתוכנת גוגל לשולחן עבודה?

                      תגובה 1 תגובה אחרונה
                      0
                      • ע מנותק
                        ע מנותק
                        עשיר
                        כתב נערך לאחרונה על ידי עשיר
                        #103

                        @NH.LOCAL
                        רציתי לשאול איך אתה מסתדר עם זכויות יוצרים עם השירים במיזם שיר בוט
                        ובערוץ היוטיוב זה קל שאתה משתמש בשירים של זמרים, האם לא יכולים אמנים לעשות לך בעיות?

                        תגובה 1 תגובה אחרונה
                        0
                        • מ מנותק
                          מ מנותק
                          מזכירותי
                          כתב נערך לאחרונה על ידי
                          #104

                          הי אתה מגניב,
                          ממש אהבתי את הדברים שעשית
                          לא יודע איך לקרוא להם סקריפטים תוכנות או מודלים,
                          קיצור כולם מלהיבים וכיפיים
                          תודה רבה
                          ניסיתי להריץ את המודל " זה תנ"ך? " בדפדפן
                          מכאן Want it completely easy? Try the model in the example space - https://huggingface.co/spaces/NHLOCAL/is-this-bible
                          אבל אני מקבל שגיאה
                          Screenshot_20250812_202821_Chrome.jpg

                          חייב להגיד שזה עושה לי חשק ללמוד קצת תכנות כשאני רואה איזה שפע זורם פה.

                          NH.LOCALN תגובה 1 תגובה אחרונה
                          1
                          • מ מזכירותי

                            הי אתה מגניב,
                            ממש אהבתי את הדברים שעשית
                            לא יודע איך לקרוא להם סקריפטים תוכנות או מודלים,
                            קיצור כולם מלהיבים וכיפיים
                            תודה רבה
                            ניסיתי להריץ את המודל " זה תנ"ך? " בדפדפן
                            מכאן Want it completely easy? Try the model in the example space - https://huggingface.co/spaces/NHLOCAL/is-this-bible
                            אבל אני מקבל שגיאה
                            Screenshot_20250812_202821_Chrome.jpg

                            חייב להגיד שזה עושה לי חשק ללמוד קצת תכנות כשאני רואה איזה שפע זורם פה.

                            NH.LOCALN מנותק
                            NH.LOCALN מנותק
                            NH.LOCAL
                            מדריכים
                            כתב נערך לאחרונה על ידי
                            #105

                            @מזכירותי תודה!

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

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

                            אתר הפרוייקטים החדש!
                            https://nhlocal.github.io

                            תגובה 1 תגובה אחרונה
                            1
                            • NH.LOCALN NH.LOCAL

                              תגובה: שיתוף | אינדקס - כל התוכנות והמדריכים שלי

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

                              עם ישראל חייע מנותק
                              עם ישראל חייע מנותק
                              עם ישראל חיי
                              כתב נערך לאחרונה על ידי
                              #106

                              @NH.LOCAL כתב בשאלה | אינדקס כל הסקריפטים שלי - שאלות על כלל הסקריפטים ובקשות ליצירת סקריפטים חדשים:

                              וכן לבקש סקריפטים הנצרכים לכם

                              אשמח מאוד אם תשקול את זה לדעתי זה נצרך ל70 אחוז מהפורום

                              NH.LOCALN תגובה 1 תגובה אחרונה
                              0
                              • עם ישראל חייע עם ישראל חיי

                                @NH.LOCAL כתב בשאלה | אינדקס כל הסקריפטים שלי - שאלות על כלל הסקריפטים ובקשות ליצירת סקריפטים חדשים:

                                וכן לבקש סקריפטים הנצרכים לכם

                                אשמח מאוד אם תשקול את זה לדעתי זה נצרך ל70 אחוז מהפורום

                                NH.LOCALN מנותק
                                NH.LOCALN מנותק
                                NH.LOCAL
                                מדריכים
                                כתב נערך לאחרונה על ידי
                                #107

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

                                @NH.LOCAL כתב בשאלה | אינדקס כל הסקריפטים שלי - שאלות על כלל הסקריפטים ובקשות ליצירת סקריפטים חדשים:

                                וכן לבקש סקריפטים הנצרכים לכם

                                אשמח מאוד אם תשקול את זה לדעתי זה נצרך ל70 אחוז מהפורום

                                אפשר לעשות סקריפט שימיר כונן ויפרמט אותו בשתי דקות עבודה

                                אבל לעשות את זה בלי פרמוט של המכשיר זה הרבה יותר מורכב, אם בכלל אפשרי

                                אתר הפרוייקטים החדש!
                                https://nhlocal.github.io

                                מתכנת חובבמ עם ישראל חייע 2 תגובות תגובה אחרונה
                                1
                                • NH.LOCALN NH.LOCAL

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

                                  @NH.LOCAL כתב בשאלה | אינדקס כל הסקריפטים שלי - שאלות על כלל הסקריפטים ובקשות ליצירת סקריפטים חדשים:

                                  וכן לבקש סקריפטים הנצרכים לכם

                                  אשמח מאוד אם תשקול את זה לדעתי זה נצרך ל70 אחוז מהפורום

                                  אפשר לעשות סקריפט שימיר כונן ויפרמט אותו בשתי דקות עבודה

                                  אבל לעשות את זה בלי פרמוט של המכשיר זה הרבה יותר מורכב, אם בכלל אפשרי

                                  מתכנת חובבמ מנותק
                                  מתכנת חובבמ מנותק
                                  מתכנת חובב
                                  מדריכים
                                  כתב נערך לאחרונה על ידי
                                  #108

                                  @NH.LOCAL כתב בשאלה | אינדקס כל התוכנות והמדריכים שלי - המקום לשאלות ובקשות:

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

                                  @NH.LOCAL כתב בשאלה | אינדקס כל הסקריפטים שלי - שאלות על כלל הסקריפטים ובקשות ליצירת סקריפטים חדשים:

                                  וכן לבקש סקריפטים הנצרכים לכם

                                  אשמח מאוד אם תשקול את זה לדעתי זה נצרך ל70 אחוז מהפורום

                                  אפשר לעשות סקריפט שימיר כונן ויפרמט אותו בשתי דקות עבודה

                                  אבל לעשות את זה בלי פרמוט של המכשיר זה הרבה יותר מורכב, אם בכלל אפשרי

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

                                  תגובה 1 תגובה אחרונה
                                  1
                                  • NH.LOCALN NH.LOCAL

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

                                    @NH.LOCAL כתב בשאלה | אינדקס כל הסקריפטים שלי - שאלות על כלל הסקריפטים ובקשות ליצירת סקריפטים חדשים:

                                    וכן לבקש סקריפטים הנצרכים לכם

                                    אשמח מאוד אם תשקול את זה לדעתי זה נצרך ל70 אחוז מהפורום

                                    אפשר לעשות סקריפט שימיר כונן ויפרמט אותו בשתי דקות עבודה

                                    אבל לעשות את זה בלי פרמוט של המכשיר זה הרבה יותר מורכב, אם בכלל אפשרי

                                    עם ישראל חייע מנותק
                                    עם ישראל חייע מנותק
                                    עם ישראל חיי
                                    כתב נערך לאחרונה על ידי
                                    #109

                                    @NH.LOCAL כתב בשאלה | אינדקס כל התוכנות והמדריכים שלי - המקום לשאלות ובקשות:

                                    אבל לעשות את זה בלי פרמוט של המכשיר זה הרבה יותר מורכב, אם בכלל אפשרי

                                    אם תוכל לנסות לראות עד כמה זה מורכב רק זה גם יעזור

                                    מתכנת חובבמ תגובה 1 תגובה אחרונה
                                    0
                                    • עם ישראל חייע עם ישראל חיי

                                      @NH.LOCAL כתב בשאלה | אינדקס כל התוכנות והמדריכים שלי - המקום לשאלות ובקשות:

                                      אבל לעשות את זה בלי פרמוט של המכשיר זה הרבה יותר מורכב, אם בכלל אפשרי

                                      אם תוכל לנסות לראות עד כמה זה מורכב רק זה גם יעזור

                                      מתכנת חובבמ מנותק
                                      מתכנת חובבמ מנותק
                                      מתכנת חובב
                                      מדריכים
                                      כתב נערך לאחרונה על ידי
                                      #110

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

                                      @NH.LOCAL כתב בשאלה | אינדקס כל התוכנות והמדריכים שלי - המקום לשאלות ובקשות:

                                      אבל לעשות את זה בלי פרמוט של המכשיר זה הרבה יותר מורכב, אם בכלל אפשרי

                                      אם תוכל לנסות לראות עד כמה זה מורכב רק זה גם יעזור

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

                                      עם ישראל חייע תגובה 1 תגובה אחרונה
                                      2
                                      • מתכנת חובבמ מתכנת חובב

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

                                        @NH.LOCAL כתב בשאלה | אינדקס כל התוכנות והמדריכים שלי - המקום לשאלות ובקשות:

                                        אבל לעשות את זה בלי פרמוט של המכשיר זה הרבה יותר מורכב, אם בכלל אפשרי

                                        אם תוכל לנסות לראות עד כמה זה מורכב רק זה גם יעזור

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

                                        עם ישראל חייע מנותק
                                        עם ישראל חייע מנותק
                                        עם ישראל חיי
                                        כתב נערך לאחרונה על ידי
                                        #111

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

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

                                        @NH.LOCAL כתבמה בשאלה | אינדקס כל התוכנות והמדריכים שלי - המקום לשאלות ובקשות:

                                        אבל לעשות את זה בלי פרמוט של המכשיר זה הרבה יותר מורכב, אם בכלל אפשרי

                                        אם תוכל לנסות לראות עד כמה זה מורכב רק זה גם יעזור

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

                                        נשמע מעולה, (שניהם...)
                                        בא נראה מה @NH.LOCAL אומר על זה

                                        מתכנת חובבמ תגובה 1 תגובה אחרונה
                                        0
                                        • עם ישראל חייע עם ישראל חיי

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

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

                                          @NH.LOCAL כתבמה בשאלה | אינדקס כל התוכנות והמדריכים שלי - המקום לשאלות ובקשות:

                                          אבל לעשות את זה בלי פרמוט של המכשיר זה הרבה יותר מורכב, אם בכלל אפשרי

                                          אם תוכל לנסות לראות עד כמה זה מורכב רק זה גם יעזור

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

                                          נשמע מעולה, (שניהם...)
                                          בא נראה מה @NH.LOCAL אומר על זה

                                          מתכנת חובבמ מנותק
                                          מתכנת חובבמ מנותק
                                          מתכנת חובב
                                          מדריכים
                                          כתב נערך לאחרונה על ידי מתכנת חובב
                                          #112

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

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

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

                                          @NH.LOCAL כתבמה בשאלה | אינדקס כל התוכנות והמדריכים שלי - המקום לשאלות ובקשות:

                                          אבל לעשות את זה בלי פרמוט של המכשיר זה הרבה יותר מורכב, אם בכלל אפשרי

                                          אם תוכל לנסות לראות עד כמה זה מורכב רק זה גם יעזור

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

                                          נשמע מעולה, (שניהם...)
                                          בא נראה מה @NH.LOCAL אומר על זה

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

                                          עריכה:
                                          ביקשתי מ chatGPT והוא יצר לי סקריפט שנראה תקין (אני כבר שנים לא כותב סקריפטים ב batch אבל עברתי עליו מלמעלה ונראה שהוא חשב על הכל)

                                          @echo off
                                          setlocal EnableExtensions EnableDelayedExpansion
                                          title NTFS → FAT32 (in-place migration via shrink/new/format/copy/swap)
                                          
                                          REM ===============================================================
                                          REM שימוש:
                                          REM   ntfs2fat32_inplace.bat E 32 MYFAT32
                                          REM פרמטרים:
                                          REM   %1 = מקור (אות כונן NTFS, ללא נקודתיים, למשל E)
                                          REM   %2 = גודל מחיצת FAT32 החדשה ב-GB (ברירת מחדל 32)
                                          REM   %3 = תווית המחיצה החדשה (ברירת מחדל FAT32VOL)
                                          REM הערות:
                                          REM   - מעל 32GB חייבים fat32format.exe ב-PATH (או שתופסק הפעולה).
                                          REM   - קובץ בודד ב-FAT32 מוגבל ל-4GB.
                                          REM   - לא מריצים לעולם על כונן מערכת (C:).
                                          REM ===============================================================
                                          
                                          REM -------- פרמטרים וקלט --------
                                          if "%~1"=="" (
                                            echo שימוש: %~nx0 ^<DriveLetter^> [Fat32SizeGB] [NewLabel]
                                            exit /b 1
                                          )
                                          set "srcLetter=%~1"
                                          for %%A in (%srcLetter%) do set "srcLetter=%%~A"
                                          set "srcLetter=%srcLetter:~0,1%"
                                          set "srcLetter=%srcLetter::=%"
                                          set "srcLetter=%srcLetter:"=%"
                                          set "fat32GB=%~2"
                                          if "%fat32GB%"=="" set "fat32GB=32"
                                          set "newLabel=%~3"
                                          if "%newLabel%"=="" set "newLabel=FAT32VOL"
                                          
                                          REM -------- בדיקת מנהל --------
                                          net session >nul 2>&1 || (echo חייבים להריץ כמנהל. & exit /b 1)
                                          
                                          REM -------- הגנות בסיסיות --------
                                          set "sysDrive=%SystemDrive:~0,1%"
                                          if /I "%srcLetter%"=="%sysDrive%" (
                                            echo בטיחות: לא פועלים על כונן מערכת %SystemDrive%.
                                            exit /b 1
                                          )
                                          
                                          if not exist "%srcLetter%:\" (
                                            echo הכונן %srcLetter%: לא קיים.
                                            exit /b 1
                                          )
                                          
                                          REM -------- איסוף מידע במציאות --------
                                          for /f "usebackq tokens=2 delims==" %%A in (`wmic logicaldisk where "DeviceID='%srcLetter%:'" get FileSystem /value ^| find "="`) do set "fs=%%A"
                                          if /I not "%fs%"=="NTFS" (
                                            echo הכונן %srcLetter%: אינו NTFS (זוהה %fs%). מפסיק.
                                            exit /b 1
                                          )
                                          
                                          REM גודל, פנוי ותווית דרך PowerShell (מדויק יותר)
                                          for /f "usebackq delims=" %%A in (`powershell -NoProfile -Command "(Get-Volume -DriveLetter '%srcLetter%').Size"`) do set "volSizeB=%%A"
                                          for /f "usebackq delims=" %%A in (`powershell -NoProfile -Command "(Get-Volume -DriveLetter '%srcLetter%').SizeRemaining"`) do set "volFreeB=%%A"
                                          for /f "usebackq delims=" %%A in (`powershell -NoProfile -Command "(Get-Volume -DriveLetter '%srcLetter%').FileSystemLabel"`) do set "oldLabel=%%A"
                                          for /f "usebackq delims=" %%A in (`powershell -NoProfile -Command "(Get-Partition -DriveLetter '%srcLetter%').DiskNumber"`) do set "diskNum=%%A"
                                          
                                          REM חישובים
                                          set /a "fat32MB=%fat32GB%*1024"
                                          set /a "marginMB=1024"  REM מרווח 1GB
                                          set /a "needMB=%fat32MB%+%marginMB%"
                                          
                                          REM הדפס מידע
                                          for /f "usebackq delims=" %%A in (`powershell -NoProfile -Command "[math]::Round(%volSizeB%/1GB,2)"`) do set "volSizeGB=%%A"
                                          for /f "usebackq delims=" %%A in (`powershell -NoProfile -Command "[math]::Round(%volFreeB%/1GB,2)"`) do set "volFreeGB=%%A"
                                          
                                          echo ------------------------------------------------------------
                                          echo מקור: %srcLetter%:  FS: %fs%  Label: %oldLabel%
                                          echo גודל: %volSizeGB% GB   פנוי: %volFreeGB% GB
                                          echo יצירת FAT32 חדשה: %fat32GB% GB  (מרווח בטיחות: 1 GB)
                                          echo דיסק: #%diskNum%
                                          echo ------------------------------------------------------------
                                          
                                          REM בדיקת מגבלת 32GB לכלי המובנה
                                          if %fat32GB% GTR 32 (
                                            where fat32format.exe >nul 2>&1 || (
                                              echo דרוש fat32format.exe ב-PATH לנפח מעל 32GB.
                                              exit /b 1
                                            )
                                          )
                                          
                                          REM אזהרת קבצים מעל 4GB (לא יעברו ל-FAT32)
                                          echo סורק קבצים גדולים מ-4GB...
                                          set "bigReport=%TEMP%\files_over_4GB_%srcLetter%.csv"
                                          powershell -NoProfile -Command ^
                                            "Get-ChildItem -LiteralPath '%srcLetter%:\' -Recurse -Force -ErrorAction SilentlyContinue | Where-Object { $_.Length -gt 4GB } | Select-Object FullName,Length | Export-Csv -NoTypeInformation '%bigReport%'" >nul 2>&1
                                          if exist "%bigReport%" (
                                            for %%S in ("%bigReport%") do if %%~zS GTR 0 (
                                              echo ^> נמצאו קבצים ^>4GB. דוח: "%bigReport%"
                                              echo קבצים אלה לא יתאימו ל-FAT32. מומלץ לטפל בהם לפני המשך.
                                            )
                                          )
                                          
                                          echo אזהרה: ההליך יבצע כיווץ מחיצה, יצירה ופורמט למחיצה חדשה, העתקה, והחלפת אותיות.
                                          choice /M "להמשיך?" >nul
                                          if errorlevel 2 exit /b 1
                                          
                                          REM -------- שלב 1: כיווץ המחיצה הקיימת --------
                                          echo מנסה לכווץ את המחיצה כדי לפנות %fat32GB% GB + 1GB...
                                          set /a "shrinkMB=%needMB%"
                                          set "dp1=%TEMP%\dp_shrink_%RANDOM%.txt"
                                          > "%dp1%" echo select volume %srcLetter%
                                          >>"%dp1%" echo shrink desired^=%shrinkMB% minimum^=%fat32MB%
                                          
                                          diskpart /s "%dp1%" > "%TEMP%\dp_shrink.log" 2>&1
                                          set "dpRC=%ERRORLEVEL%"
                                          if not "%dpRC%"=="0" (
                                            echo כיווץ נכשל. קובץ לוג: "%TEMP%\dp_shrink.log"
                                            echo ודא שיש מספיק מקום פנוי/רציף. מפסיק.
                                            del "%dp1%" >nul 2>&1
                                            exit /b 1
                                          )
                                          del "%dp1%" >nul 2>&1
                                          
                                          REM -------- מציאת אות כונן פנויה למחיצה החדשה --------
                                          set "newLetter=X"
                                          for %%L in (X W V U T S R Q P O N M L K J I H G F D B A Y Z) do (
                                            if not exist "%%L:\" (
                                              set "newLetter=%%L"
                                              goto :gotLetter
                                            )
                                          )
                                          :gotLetter
                                          if "%newLetter%"=="" (
                                            echo לא נמצאה אות כונן פנויה. מפסיק.
                                            exit /b 1
                                          )
                                          echo ישמשו לאחסון זמני: %newLetter%:
                                          
                                          REM -------- שלב 2: יצירת מחיצה חדשה --------
                                          set "dp2=%TEMP%\dp_create_%RANDOM%.txt"
                                          > "%dp2%" echo select disk %diskNum%
                                          >>"%dp2%" echo create partition primary size^=%fat32MB%
                                          >>"%dp2%" echo assign letter^=%newLetter%
                                          
                                          if %fat32GB% LEQ 32 (
                                            >>"%dp2%" echo format fs^=fat32 quick label^="%newLabel%"
                                          ) else (
                                            REM נבצע format דרך fat32format לאחר DiskPart
                                          )
                                          
                                          diskpart /s "%dp2%" > "%TEMP%\dp_create.log" 2>&1
                                          set "dpRC=%ERRORLEVEL%"
                                          if not "%dpRC%"=="0" (
                                            echo יצירת המחיצה נכשלה. ראה "%TEMP%\dp_create.log"
                                            del "%dp2%" >nul 2>&1
                                            exit /b 1
                                          )
                                          del "%dp2%" >nul 2>&1
                                          
                                          REM פורמט ב-far32format אם צריך
                                          if %fat32GB% GTR 32 (
                                            echo מפרמט עם fat32format.exe ...
                                            fat32format -y -l "%newLabel%" %newLetter%: > "%TEMP%\fat32format.log" 2>&1
                                            if errorlevel 1 (
                                              echo הפורמט נכשל. ראה "%TEMP%\fat32format.log"
                                              exit /b 1
                                            )
                                          )
                                          
                                          REM -------- שלב 3: העתקה עם ROBOCOPY --------
                                          echo מעתיק מ-%srcLetter%:\ אל %newLetter%:\ ...
                                          robocopy %srcLetter%:\ %newLetter%:\ /MIR /R:1 /W:1 /XJ /XD "System Volume Information" "$RECYCLE.BIN"
                                          set "rc=%ERRORLEVEL%"
                                          if %rc% GEQ 8 (
                                            echo ^! Robocopy הסתיים עם קוד %rc%. בדוק שגיאות בלוג.
                                            choice /M "להמשיך למרות האזהרה?" >nul
                                            if errorlevel 2 exit /b 1
                                          )
                                          
                                          REM -------- שלב 4: החלפת אותיות --------
                                          echo מחליף אותיות: %srcLetter%: -> Z: (זמני), %newLetter%: -> %srcLetter%:
                                          set "dp3=%TEMP%\dp_swap_%RANDOM%.txt"
                                          > "%dp3%" echo select volume %srcLetter%
                                          >>"%dp3%" echo assign letter^=Z
                                          >>"%dp3%" echo select volume %newLetter%
                                          >>"%dp3%" echo assign letter^=%srcLetter%
                                          
                                          diskpart /s "%dp3%" > "%TEMP%\dp_swap.log" 2>&1
                                          if errorlevel 1 (
                                            echo החלפת אותיות נכשלה. ראה "%TEMP%\dp_swap.log"
                                            del "%dp3%" >nul 2>&1
                                            exit /b 1
                                          )
                                          del "%dp3%" >nul 2>&1
                                          
                                          REM -------- שלב 5: מחיקת ה-NTFS והרחבת ה-FAT32 --------
                                          echo מוחק את מחיצת NTFS הישנה (עתה Z:) ומרחיב את %srcLetter%: לכל השטח הפנוי...
                                          set "dp4=%TEMP%\dp_cleanup_%RANDOM%.txt"
                                          > "%dp4%" echo select volume Z
                                          >>"%dp4%" echo delete volume override
                                          >>"%dp4%" echo select volume %srcLetter%
                                          >>"%dp4%" echo extend
                                          
                                          diskpart /s "%dp4%" > "%TEMP%\dp_cleanup.log" 2>&1
                                          if errorlevel 1 (
                                            echo ניקוי/הרחבה נכשלו. ראה "%TEMP%\dp_cleanup.log"
                                            del "%dp4%" >nul 2>&1
                                            exit /b 1
                                          )
                                          del "%dp4%" >nul 2>&1
                                          
                                          echo ------------------------------------------------------------
                                          echo הושלם בהצלחה. %srcLetter%: כעת ב-FAT32 (תווית "%newLabel%").
                                          echo אם נוצר דוח קבצים גדולים: "%bigReport%"
                                          echo ------------------------------------------------------------
                                          exit /b 0
                                          
                                          
                                          NH.LOCALN תגובה 1 תגובה אחרונה
                                          3

                                          • התחברות

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

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