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

בקשה | דרוש סקריפט שמעתיק קוד לקובץ

מתוזמן נעוץ נעול הועבר עזרה הדדית - אנדרואיד
28 פוסטים 6 כותבים 50 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ה הישבשר המלומד

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

    @הישבשר-המלומד קצת מסובך להסביר את זה מההתחלה אבל נניח אתה משתמש בג׳מיני, אחרי כמות מסוימת של מילים (100,000 טוקנים ) הוא מתחיל לאבד את זה ואם תעלה את כל הקוד שלך זה כבר יהיה 60,000 טוקנים והוא כבר לא יהיה אפקטיבי, לכן עדיף לך או להשתמש בai המובנה בתוך העורך קוד שלך או לתת לו רק את הקובץ שאתה רוצה להוסיף בו פונקציה.
    יש עוד אופציה והיא להעלות את הקבצים שלך ל ai ולבקש ממנו פרומפט שמסביר על הפרויקט שלך ומבנה הקבצים ואז לפתוח שיחה חדשה ולהדביק שם את הפרומפט בלבד ולשאול איזה קובץ הוא צריך בשביל לערוך את x
    תעשה איך שנוח לך אני רק אומר לך את זה מניסיון,

    אה בסדר יש לי מנוי נכבד בגי פי טי זה פחות מפריע לי אבל תודה על העצה

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

    @הישבשר-המלומד כתב בבקשה | דרוש סקריפט שמעתיק קוד לקובץ:

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

    @הישבשר-המלומד קצת מסובך להסביר את זה מההתחלה אבל נניח אתה משתמש בג׳מיני, אחרי כמות מסוימת של מילים (100,000 טוקנים ) הוא מתחיל לאבד את זה ואם תעלה את כל הקוד שלך זה כבר יהיה 60,000 טוקנים והוא כבר לא יהיה אפקטיבי, לכן עדיף לך או להשתמש בai המובנה בתוך העורך קוד שלך או לתת לו רק את הקובץ שאתה רוצה להוסיף בו פונקציה.
    יש עוד אופציה והיא להעלות את הקבצים שלך ל ai ולבקש ממנו פרומפט שמסביר על הפרויקט שלך ומבנה הקבצים ואז לפתוח שיחה חדשה ולהדביק שם את הפרומפט בלבד ולשאול איזה קובץ הוא צריך בשביל לערוך את x
    תעשה איך שנוח לך אני רק אומר לך את זה מניסיון,

    אה בסדר יש לי מנוי נכבד בגי פי טי זה פחות מפריע לי אבל תודה על העצה

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

    תגובה 1 תגובה אחרונה
    1
    • ה הישבשר המלומד

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

      @הישבשר-המלומד קצת מסובך להסביר את זה מההתחלה אבל נניח אתה משתמש בג׳מיני, אחרי כמות מסוימת של מילים (100,000 טוקנים ) הוא מתחיל לאבד את זה ואם תעלה את כל הקוד שלך זה כבר יהיה 60,000 טוקנים והוא כבר לא יהיה אפקטיבי, לכן עדיף לך או להשתמש בai המובנה בתוך העורך קוד שלך או לתת לו רק את הקובץ שאתה רוצה להוסיף בו פונקציה.
      יש עוד אופציה והיא להעלות את הקבצים שלך ל ai ולבקש ממנו פרומפט שמסביר על הפרויקט שלך ומבנה הקבצים ואז לפתוח שיחה חדשה ולהדביק שם את הפרומפט בלבד ולשאול איזה קובץ הוא צריך בשביל לערוך את x
      תעשה איך שנוח לך אני רק אומר לך את זה מניסיון,

      אה בסדר יש לי מנוי נכבד בגי פי טי זה פחות מפריע לי אבל תודה על העצה

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

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

      אני יודע שאני חושב שאני יודע.

      תגובה 1 תגובה אחרונה
      0
      • cfopuserC cfopuser

        @הישבשר-המלומד את הקבצים שאתה רוצה להעלות.
        לסמן את כולם ולגרור לקופסה

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

        @cfopuser כתב בבקשה | דרוש סקריפט שמעתיק קוד לקובץ:

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

        cfopuserC תגובה 1 תגובה אחרונה
        0
        • ה הישבשר המלומד

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

          R מחובר
          R מחובר
          RearmostPant23
          כתב נערך לאחרונה על ידי RearmostPant23
          #15

          הוא לא יכול להעלות הכללגיטהב ולקשר את החשבון גיטהב שלו עם GPT?

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

            @cfopuser כתב בבקשה | דרוש סקריפט שמעתיק קוד לקובץ:

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

            cfopuserC מנותק
            cfopuserC מנותק
            cfopuser
            כתב נערך לאחרונה על ידי
            #16

            @הישבשר-המלומד הרבה קבצים ביחד...

            תגובה 1 תגובה אחרונה
            0
            • R RearmostPant23

              הוא לא יכול להעלות הכללגיטהב ולקשר את החשבון גיטהב שלו עם GPT?

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

              @RearmostPant23 כתב בבקשה | דרוש סקריפט שמעתיק קוד לקובץ:

              הוא לא יכול להעלות הכללגיטהב ולקשר את החשבון גיטהב שלו עם GPT?

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

              R תגובה 1 תגובה אחרונה
              0
              • ה הישבשר המלומד

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

                @הישבשר-המלומד קצת מסובך להסביר את זה מההתחלה אבל נניח אתה משתמש בג׳מיני, אחרי כמות מסוימת של מילים (100,000 טוקנים ) הוא מתחיל לאבד את זה ואם תעלה את כל הקוד שלך זה כבר יהיה 60,000 טוקנים והוא כבר לא יהיה אפקטיבי, לכן עדיף לך או להשתמש בai המובנה בתוך העורך קוד שלך או לתת לו רק את הקובץ שאתה רוצה להוסיף בו פונקציה.
                יש עוד אופציה והיא להעלות את הקבצים שלך ל ai ולבקש ממנו פרומפט שמסביר על הפרויקט שלך ומבנה הקבצים ואז לפתוח שיחה חדשה ולהדביק שם את הפרומפט בלבד ולשאול איזה קובץ הוא צריך בשביל לערוך את x
                תעשה איך שנוח לך אני רק אומר לך את זה מניסיון,

                אה בסדר יש לי מנוי נכבד בגי פי טי זה פחות מפריע לי אבל תודה על העצה

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

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

                צריך עזרה בשחזור מידע? ייעוץ? egozkokus1@gmail.com

                תגובה 1 תגובה אחרונה
                1
                • ה הישבשר המלומד

                  @RearmostPant23 כתב בבקשה | דרוש סקריפט שמעתיק קוד לקובץ:

                  הוא לא יכול להעלות הכללגיטהב ולקשר את החשבון גיטהב שלו עם GPT?

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

                  R מחובר
                  R מחובר
                  RearmostPant23
                  כתב נערך לאחרונה על ידי
                  #19

                  @הישבשר-המלומד תבקש ב GPT שידריך אותך זה לא מסובך

                  ה תגובה 1 תגובה אחרונה
                  1
                  • R RearmostPant23

                    @הישבשר-המלומד תבקש ב GPT שידריך אותך זה לא מסובך

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

                    @RearmostPant23 כתב בבקשה | דרוש סקריפט שמעתיק קוד לקובץ:

                    @הישבשר-המלומד תבקש ב GPT שידריך אותך זה לא מסובך

                    כנראה זה מה שאני יעשה

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

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

                      מתכנת חובבמ ע"ה דכו"עע 2 תגובות תגובה אחרונה
                      0
                      • ה הישבשר המלומד

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

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

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

                        צריך עזרה בשחזור מידע? ייעוץ? egozkokus1@gmail.com

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

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

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

                          @הישבשר-המלומד כתב בבקשה | דרוש סקריפט שמעתיק קוד לקובץ:

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

                          כמו שכתבו לך כבר יש את repomix רק צריך בשביל זה node.js מותקן, יש לך?

                          ה תגובה 1 תגובה אחרונה
                          0
                          • מתכנת חובבמ מתכנת חובב

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

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

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

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

                            אני גרוע ותמיד מסתבך בליצור סקיפרט וכל דבר יש 1000000 שגעיות לכן בקשתי ממכם

                            תגובה 1 תגובה אחרונה
                            0
                            • ע"ה דכו"עע ע"ה דכו"ע

                              @הישבשר-המלומד כתב בבקשה | דרוש סקריפט שמעתיק קוד לקובץ:

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

                              כמו שכתבו לך כבר יש את repomix רק צריך בשביל זה node.js מותקן, יש לך?

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

                              @ע-ה-דכו-ע כתב בבקשה | דרוש סקריפט שמעתיק קוד לקובץ:

                              @הישבשר-המלומד כתב בבקשה | דרוש סקריפט שמעתיק קוד לקובץ:

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

                              כמו שכתבו לך כבר יש את repomix רק צריך בשביל זה node.js מותקן, יש לך?

                              עכשיו מתקין

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

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

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

                                @הישבשר-המלומד
                                ״בדרך שאדם רוצה לילך...״
                                שים לב! נכתב על ידי ai ולא נוסה, (יש לי mac)

                                
                                # הגדרת קידוד UTF8 כדי לתמוך בעברית ובתווים מיוחדים
                                [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
                                
                                # קבלת הנתיב הנוכחי (התיקייה בה מופעל הסקריפט)
                                $CurrentPath = Get-Location
                                
                                Write-Host "סורק קבצים בתיקייה: $CurrentPath" -ForegroundColor Cyan
                                
                                # איסוף כל הקבצים בתיקייה ובתתי-התיקיות (רקורסיבי)
                                $AllFiles = Get-ChildItem -Path $CurrentPath -Recurse -File
                                
                                # בדיקה אם נמצאו קבצים
                                if (-not $AllFiles) {
                                    Write-Host "לא נמצאו קבצים בתיקייה זו." -ForegroundColor Red
                                    exit
                                }
                                
                                # פתיחת חלון לבחירת הקבצים
                                # Out-GridView מאפשר בחירה גרפית נוחה
                                $SelectedFiles = $AllFiles | Select-Object Name, Directory, Length, LastWriteTime | Out-GridView -Title "בחר את הקבצים שברצונך להעתיק (השתמש ב-CTRL לבחירה מרובה)" -PassThru
                                
                                # אם לא נבחרו קבצים, צא
                                if (-not $SelectedFiles) {
                                    Write-Host "לא נבחרו קבצים. הפעולה בוטלה." -ForegroundColor Yellow
                                    exit
                                }
                                
                                # שם קובץ הפלט
                                $OutputFileName = "Merged_Project_Code.txt"
                                $OutputPath = Join-Path -Path $CurrentPath -ChildPath $OutputFileName
                                
                                # אתחול משתנה לתוכן הסופי
                                $FinalContent = @()
                                
                                foreach ($fileItem in $SelectedFiles) {
                                    # הרכבת הנתיב המלא
                                    $FullPath = Join-Path -Path $fileItem.Directory -ChildPath $fileItem.Name
                                    
                                    # יצירת כותרת ברורה לכל קובץ
                                    $Header = @"
                                ==============================================================================
                                FILE NAME: $($fileItem.Name)
                                PATH: $FullPath
                                ==============================================================================
                                "@
                                    
                                    # קריאת תוכן הקובץ
                                    # -Raw מבטיח שכל הקובץ ייקרא כמחרוזת אחת כולל ירידות שורה (שומר על פורמט קוד)
                                    try {
                                        $Content = Get-Content -Path $FullPath -Raw -ErrorAction Stop
                                    }
                                    catch {
                                        $Content = "שגיאה בקריאת הקובץ (ייתכן שזהו קובץ בינארי או שהוא בשימוש): $($_.Exception.Message)"
                                    }
                                
                                    # הוספה לרשימת התוכן הסופי
                                    $FinalContent += $Header
                                    $FinalContent += $Content
                                    $FinalContent += "`n`n" # הוספת רווח כפול בין קובץ לקובץ
                                }
                                
                                # שמירת הקובץ החדש בקידוד UTF8
                                $FinalContent | Set-Content -Path $OutputPath -Encoding UTF8
                                
                                Write-Host "התהליך הסתיים בהצלחה!" -ForegroundColor Green
                                Write-Host "הקובץ נוצר בנתיב: $OutputPath" -ForegroundColor Green
                                
                                # פתיחה אוטומטית של הקובץ שנוצר
                                Invoke-Item $OutputPath
                                
                                

                                איך להשתמש בסקריפט:
                                יצירת הקובץ:

                                פתח את "פנקס הרשימות" (Notepad) או כל עורך קוד אחר.

                                העתק את הקוד שלמעלה והדבק אותו.

                                שמור את הקובץ בשם MergeFiles.ps1 (הסיומת .ps1 חשובה) בתוך התיקייה הראשית של הפרויקט שלך.

                                הפעלה:

                                • לחץ קליק ימני על הקובץ שיצרת (MergeFiles.ps1).

                                • בחר באפשרות Run with PowerShell.

                                תהליך העבודה:

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

                                • בחר את הקבצים הרצויים (החזק מקש Ctrl לחוץ כדי לסמן קבצים בודדים, או Shift כדי לסמן רצף).

                                • לחץ על כפתור OK בצד ימין למטה של החלון.

                                • הסקריפט ייצור קובץ בשם Merged_Project_Code.txt באותה תיקייה ויפתח אותו אוטומטית.

                                למה הסקריפט עונה על הדרישות שלך?

                                • אינטראקטיבי: משתמש ב-Out-GridView כדי לתת לך ממשק גרפי נוח לבחירה מתוך רשימה.

                                • פורמט קוד: הפקודה Get-Content -Raw שומרת בדיוק על המבנה המקורי (טאבים, רווחים, ירידות שורה), כך שהקוד לא הופך ל"סתם מלל רציף".

                                • תמיכה בעברית: הוספתי הגדרות UTF8 כדי שאם יש לך הערות בעברית בקוד, הן לא יהפכו לסימני שאלה.

                                • כותרות: לפני כל תוכן של קובץ מופיע בלוק ברור עם שם הקובץ והנתיב שלו.

                                אני יודע שאני חושב שאני יודע.

                                ה תגובה 1 תגובה אחרונה
                                1
                                • איש אמתא איש אמת

                                  @הישבשר-המלומד
                                  ״בדרך שאדם רוצה לילך...״
                                  שים לב! נכתב על ידי ai ולא נוסה, (יש לי mac)

                                  
                                  # הגדרת קידוד UTF8 כדי לתמוך בעברית ובתווים מיוחדים
                                  [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
                                  
                                  # קבלת הנתיב הנוכחי (התיקייה בה מופעל הסקריפט)
                                  $CurrentPath = Get-Location
                                  
                                  Write-Host "סורק קבצים בתיקייה: $CurrentPath" -ForegroundColor Cyan
                                  
                                  # איסוף כל הקבצים בתיקייה ובתתי-התיקיות (רקורסיבי)
                                  $AllFiles = Get-ChildItem -Path $CurrentPath -Recurse -File
                                  
                                  # בדיקה אם נמצאו קבצים
                                  if (-not $AllFiles) {
                                      Write-Host "לא נמצאו קבצים בתיקייה זו." -ForegroundColor Red
                                      exit
                                  }
                                  
                                  # פתיחת חלון לבחירת הקבצים
                                  # Out-GridView מאפשר בחירה גרפית נוחה
                                  $SelectedFiles = $AllFiles | Select-Object Name, Directory, Length, LastWriteTime | Out-GridView -Title "בחר את הקבצים שברצונך להעתיק (השתמש ב-CTRL לבחירה מרובה)" -PassThru
                                  
                                  # אם לא נבחרו קבצים, צא
                                  if (-not $SelectedFiles) {
                                      Write-Host "לא נבחרו קבצים. הפעולה בוטלה." -ForegroundColor Yellow
                                      exit
                                  }
                                  
                                  # שם קובץ הפלט
                                  $OutputFileName = "Merged_Project_Code.txt"
                                  $OutputPath = Join-Path -Path $CurrentPath -ChildPath $OutputFileName
                                  
                                  # אתחול משתנה לתוכן הסופי
                                  $FinalContent = @()
                                  
                                  foreach ($fileItem in $SelectedFiles) {
                                      # הרכבת הנתיב המלא
                                      $FullPath = Join-Path -Path $fileItem.Directory -ChildPath $fileItem.Name
                                      
                                      # יצירת כותרת ברורה לכל קובץ
                                      $Header = @"
                                  ==============================================================================
                                  FILE NAME: $($fileItem.Name)
                                  PATH: $FullPath
                                  ==============================================================================
                                  "@
                                      
                                      # קריאת תוכן הקובץ
                                      # -Raw מבטיח שכל הקובץ ייקרא כמחרוזת אחת כולל ירידות שורה (שומר על פורמט קוד)
                                      try {
                                          $Content = Get-Content -Path $FullPath -Raw -ErrorAction Stop
                                      }
                                      catch {
                                          $Content = "שגיאה בקריאת הקובץ (ייתכן שזהו קובץ בינארי או שהוא בשימוש): $($_.Exception.Message)"
                                      }
                                  
                                      # הוספה לרשימת התוכן הסופי
                                      $FinalContent += $Header
                                      $FinalContent += $Content
                                      $FinalContent += "`n`n" # הוספת רווח כפול בין קובץ לקובץ
                                  }
                                  
                                  # שמירת הקובץ החדש בקידוד UTF8
                                  $FinalContent | Set-Content -Path $OutputPath -Encoding UTF8
                                  
                                  Write-Host "התהליך הסתיים בהצלחה!" -ForegroundColor Green
                                  Write-Host "הקובץ נוצר בנתיב: $OutputPath" -ForegroundColor Green
                                  
                                  # פתיחה אוטומטית של הקובץ שנוצר
                                  Invoke-Item $OutputPath
                                  
                                  

                                  איך להשתמש בסקריפט:
                                  יצירת הקובץ:

                                  פתח את "פנקס הרשימות" (Notepad) או כל עורך קוד אחר.

                                  העתק את הקוד שלמעלה והדבק אותו.

                                  שמור את הקובץ בשם MergeFiles.ps1 (הסיומת .ps1 חשובה) בתוך התיקייה הראשית של הפרויקט שלך.

                                  הפעלה:

                                  • לחץ קליק ימני על הקובץ שיצרת (MergeFiles.ps1).

                                  • בחר באפשרות Run with PowerShell.

                                  תהליך העבודה:

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

                                  • בחר את הקבצים הרצויים (החזק מקש Ctrl לחוץ כדי לסמן קבצים בודדים, או Shift כדי לסמן רצף).

                                  • לחץ על כפתור OK בצד ימין למטה של החלון.

                                  • הסקריפט ייצור קובץ בשם Merged_Project_Code.txt באותה תיקייה ויפתח אותו אוטומטית.

                                  למה הסקריפט עונה על הדרישות שלך?

                                  • אינטראקטיבי: משתמש ב-Out-GridView כדי לתת לך ממשק גרפי נוח לבחירה מתוך רשימה.

                                  • פורמט קוד: הפקודה Get-Content -Raw שומרת בדיוק על המבנה המקורי (טאבים, רווחים, ירידות שורה), כך שהקוד לא הופך ל"סתם מלל רציף".

                                  • תמיכה בעברית: הוספתי הגדרות UTF8 כדי שאם יש לך הערות בעברית בקוד, הן לא יהפכו לסימני שאלה.

                                  • כותרות: לפני כל תוכן של קובץ מופיע בלוק ברור עם שם הקובץ והנתיב שלו.

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

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

                                  @הישבשר-המלומד
                                  ״בדרך שאדם רוצה לילך...״
                                  שים לב! נכנב על ידי ai ולא נוסה, (יש לי mac)

                                  
                                  # הגדרת קידוד UTF8 כדי לתמוך בעברית ובתווים מיוחדים
                                  [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
                                  
                                  # קבלת הנתיב הנוכחי (התיקייה בה מופעל הסקריפט)
                                  $CurrentPath = Get-Location
                                  
                                  Write-Host "סורק קבצים בתיקייה: $CurrentPath" -ForegroundColor Cyan
                                  
                                  # איסוף כל הקבצים בתיקייה ובתתי-התיקיות (רקורסיבי)
                                  $AllFiles = Get-ChildItem -Path $CurrentPath -Recurse -File
                                  
                                  # בדיקה אם נמצאו קבצים
                                  if (-not $AllFiles) {
                                      Write-Host "לא נמצאו קבצים בתיקייה זו." -ForegroundColor Red
                                      exit
                                  }
                                  
                                  # פתיחת חלון לבחירת הקבצים
                                  # Out-GridView מאפשר בחירה גרפית נוחה
                                  $SelectedFiles = $AllFiles | Select-Object Name, Directory, Length, LastWriteTime | Out-GridView -Title "בחר את הקבצים שברצונך להעתיק (השתמש ב-CTRL לבחירה מרובה)" -PassThru
                                  
                                  # אם לא נבחרו קבצים, צא
                                  if (-not $SelectedFiles) {
                                      Write-Host "לא נבחרו קבצים. הפעולה בוטלה." -ForegroundColor Yellow
                                      exit
                                  }
                                  
                                  # שם קובץ הפלט
                                  $OutputFileName = "Merged_Project_Code.txt"
                                  $OutputPath = Join-Path -Path $CurrentPath -ChildPath $OutputFileName
                                  
                                  # אתחול משתנה לתוכן הסופי
                                  $FinalContent = @()
                                  
                                  foreach ($fileItem in $SelectedFiles) {
                                      # הרכבת הנתיב המלא
                                      $FullPath = Join-Path -Path $fileItem.Directory -ChildPath $fileItem.Name
                                      
                                      # יצירת כותרת ברורה לכל קובץ
                                      $Header = @"
                                  ==============================================================================
                                  FILE NAME: $($fileItem.Name)
                                  PATH: $FullPath
                                  ==============================================================================
                                  "@
                                      
                                      # קריאת תוכן הקובץ
                                      # -Raw מבטיח שכל הקובץ ייקרא כמחרוזת אחת כולל ירידות שורה (שומר על פורמט קוד)
                                      try {
                                          $Content = Get-Content -Path $FullPath -Raw -ErrorAction Stop
                                      }
                                      catch {
                                          $Content = "שגיאה בקריאת הקובץ (ייתכן שזהו קובץ בינארי או שהוא בשימוש): $($_.Exception.Message)"
                                      }
                                  
                                      # הוספה לרשימת התוכן הסופי
                                      $FinalContent += $Header
                                      $FinalContent += $Content
                                      $FinalContent += "`n`n" # הוספת רווח כפול בין קובץ לקובץ
                                  }
                                  
                                  # שמירת הקובץ החדש בקידוד UTF8
                                  $FinalContent | Set-Content -Path $OutputPath -Encoding UTF8
                                  
                                  Write-Host "התהליך הסתיים בהצלחה!" -ForegroundColor Green
                                  Write-Host "הקובץ נוצר בנתיב: $OutputPath" -ForegroundColor Green
                                  
                                  # פתיחה אוטומטית של הקובץ שנוצר
                                  Invoke-Item $OutputPath
                                  
                                  

                                  איך להשתמש בסקריפט:
                                  יצירת הקובץ:

                                  פתח את "פנקס הרשימות" (Notepad) או כל עורך קוד אחר.

                                  העתק את הקוד שלמעלה והדבק אותו.

                                  שמור את הקובץ בשם MergeFiles.ps1 (הסיומת .ps1 חשובה) בתוך התיקייה הראשית של הפרויקט שלך.

                                  הפעלה:

                                  • לחץ קליק ימני על הקובץ שיצרת (MergeFiles.ps1).

                                  • בחר באפשרות Run with PowerShell.

                                  תהליך העבודה:

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

                                  • בחר את הקבצים הרצויים (החזק מקש Ctrl לחוץ כדי לסמן קבצים בודדים, או Shift כדי לסמן רצף).

                                  • לחץ על כפתור OK בצד ימין למטה של החלון.

                                  • הסקריפט ייצור קובץ בשם Merged_Project_Code.txt באותה תיקייה ויפתח אותו אוטומטית.

                                  למה הסקריפט עונה על הדרישות שלך?

                                  • אינטראקטיבי: משתמש ב-Out-GridView כדי לתת לך ממשק גרפי נוח לבחירה מתוך רשימה.

                                  • פורמט קוד: הפקודה Get-Content -Raw שומרת בדיוק על המבנה המקורי (טאבים, רווחים, ירידות שורה), כך שהקוד לא הופך ל"סתם מלל רציף".

                                  • תמיכה בעברית: הוספתי הגדרות UTF8 כדי שאם יש לך הערות בעברית בקוד, הן לא יהפכו לסימני שאלה.

                                  • כותרות: לפני כל תוכן של קובץ מופיע בלוק ברור עם שם הקובץ והנתיב שלו.

                                  חיכתי לאחד מוכשר כמוך

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

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

                                    @הישבשר-המלומד
                                    ״בדרך שאדם רוצה לילך...״
                                    שים לב! נכנב על ידי ai ולא נוסה, (יש לי mac)

                                    
                                    # הגדרת קידוד UTF8 כדי לתמוך בעברית ובתווים מיוחדים
                                    [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
                                    
                                    # קבלת הנתיב הנוכחי (התיקייה בה מופעל הסקריפט)
                                    $CurrentPath = Get-Location
                                    
                                    Write-Host "סורק קבצים בתיקייה: $CurrentPath" -ForegroundColor Cyan
                                    
                                    # איסוף כל הקבצים בתיקייה ובתתי-התיקיות (רקורסיבי)
                                    $AllFiles = Get-ChildItem -Path $CurrentPath -Recurse -File
                                    
                                    # בדיקה אם נמצאו קבצים
                                    if (-not $AllFiles) {
                                        Write-Host "לא נמצאו קבצים בתיקייה זו." -ForegroundColor Red
                                        exit
                                    }
                                    
                                    # פתיחת חלון לבחירת הקבצים
                                    # Out-GridView מאפשר בחירה גרפית נוחה
                                    $SelectedFiles = $AllFiles | Select-Object Name, Directory, Length, LastWriteTime | Out-GridView -Title "בחר את הקבצים שברצונך להעתיק (השתמש ב-CTRL לבחירה מרובה)" -PassThru
                                    
                                    # אם לא נבחרו קבצים, צא
                                    if (-not $SelectedFiles) {
                                        Write-Host "לא נבחרו קבצים. הפעולה בוטלה." -ForegroundColor Yellow
                                        exit
                                    }
                                    
                                    # שם קובץ הפלט
                                    $OutputFileName = "Merged_Project_Code.txt"
                                    $OutputPath = Join-Path -Path $CurrentPath -ChildPath $OutputFileName
                                    
                                    # אתחול משתנה לתוכן הסופי
                                    $FinalContent = @()
                                    
                                    foreach ($fileItem in $SelectedFiles) {
                                        # הרכבת הנתיב המלא
                                        $FullPath = Join-Path -Path $fileItem.Directory -ChildPath $fileItem.Name
                                        
                                        # יצירת כותרת ברורה לכל קובץ
                                        $Header = @"
                                    ==============================================================================
                                    FILE NAME: $($fileItem.Name)
                                    PATH: $FullPath
                                    ==============================================================================
                                    "@
                                        
                                        # קריאת תוכן הקובץ
                                        # -Raw מבטיח שכל הקובץ ייקרא כמחרוזת אחת כולל ירידות שורה (שומר על פורמט קוד)
                                        try {
                                            $Content = Get-Content -Path $FullPath -Raw -ErrorAction Stop
                                        }
                                        catch {
                                            $Content = "שגיאה בקריאת הקובץ (ייתכן שזהו קובץ בינארי או שהוא בשימוש): $($_.Exception.Message)"
                                        }
                                    
                                        # הוספה לרשימת התוכן הסופי
                                        $FinalContent += $Header
                                        $FinalContent += $Content
                                        $FinalContent += "`n`n" # הוספת רווח כפול בין קובץ לקובץ
                                    }
                                    
                                    # שמירת הקובץ החדש בקידוד UTF8
                                    $FinalContent | Set-Content -Path $OutputPath -Encoding UTF8
                                    
                                    Write-Host "התהליך הסתיים בהצלחה!" -ForegroundColor Green
                                    Write-Host "הקובץ נוצר בנתיב: $OutputPath" -ForegroundColor Green
                                    
                                    # פתיחה אוטומטית של הקובץ שנוצר
                                    Invoke-Item $OutputPath
                                    
                                    

                                    איך להשתמש בסקריפט:
                                    יצירת הקובץ:

                                    פתח את "פנקס הרשימות" (Notepad) או כל עורך קוד אחר.

                                    העתק את הקוד שלמעלה והדבק אותו.

                                    שמור את הקובץ בשם MergeFiles.ps1 (הסיומת .ps1 חשובה) בתוך התיקייה הראשית של הפרויקט שלך.

                                    הפעלה:

                                    • לחץ קליק ימני על הקובץ שיצרת (MergeFiles.ps1).

                                    • בחר באפשרות Run with PowerShell.

                                    תהליך העבודה:

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

                                    • בחר את הקבצים הרצויים (החזק מקש Ctrl לחוץ כדי לסמן קבצים בודדים, או Shift כדי לסמן רצף).

                                    • לחץ על כפתור OK בצד ימין למטה של החלון.

                                    • הסקריפט ייצור קובץ בשם Merged_Project_Code.txt באותה תיקייה ויפתח אותו אוטומטית.

                                    למה הסקריפט עונה על הדרישות שלך?

                                    • אינטראקטיבי: משתמש ב-Out-GridView כדי לתת לך ממשק גרפי נוח לבחירה מתוך רשימה.

                                    • פורמט קוד: הפקודה Get-Content -Raw שומרת בדיוק על המבנה המקורי (טאבים, רווחים, ירידות שורה), כך שהקוד לא הופך ל"סתם מלל רציף".

                                    • תמיכה בעברית: הוספתי הגדרות UTF8 כדי שאם יש לך הערות בעברית בקוד, הן לא יהפכו לסימני שאלה.

                                    • כותרות: לפני כל תוכן של קובץ מופיע בלוק ברור עם שם הקובץ והנתיב שלו.

                                    חיכתי לאחד מוכשר כמוך

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

                                    @הישבשר-המלומד כתב בבקשה | דרוש סקריפט שמעתיק קוד לקובץ:

                                    חיכתי לאחד מוכשר כמוך

                                    לא צריך להגזים, זה לא אני כתבתי את זה...

                                    אני יודע שאני חושב שאני יודע.

                                    תגובה 1 תגובה אחרונה
                                    0

                                    • התחברות

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

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