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

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

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

    @מתכנת-חובב דוקא ניסיתי לעבוד עם CURL (שפולטת את קוד המקור של הדף) יחד עם פקודת FIND בשביל זה, אבל כשעברתי על קוד מקור סטנדרטי כאן בפורום, לא ממש היה הבדל בין קישור להורדה לבין קישור לפוסט או לאתר, הכל התחיל ב-herf= או משהו כזה (אלא אם כן הולכים רק על קבצים שעלו לשרת של הפורום)

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

    @NH-LOCAL התכוונתי לקבצים שעל השרת של הפורום

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

      @NH-LOCAL התכוונתי לקבצים שעל השרת של הפורום

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

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

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

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

        NH.LOCALN מתכנת חובבמ 2 תגובות תגובה אחרונה
        0
        • ישראליקי ישראליק

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

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

          @ישראליק זה כבר הרבה יותר מסובך, מכיון שלא מדובר בטקסט מסויים

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

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

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

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

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

            לא יודע מה נקרא אצלך פרקטי, אבל אפשר עם תפסן של IDM למשל.

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

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

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

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

              @NH-LOCAL בהמשך לזה מצרף כאן תשתית של סקריפט להחבאת קבצים [שלא ע"י פקודת ATTRIB אלא קצת יותר מתוחכם].
              הסבר:
              זה יוצר [בתיקיית המשתמש] תיקיה שלא ניתן לגשת אליה באמצעות מערכת ההפעלה, [בשם lock.:$i30:$Index_Allocation] וכן קישור לאותה תיקיה [בשם lock] שאליו כן ניתן לגשת, לשם מעתיקים את מה שרוצים ואח"כ פשוט מוחקים את הקישור והקבצים מוסתרים ומוחבאים ללא אפשרות לגשת אליהם, עד שמפעילים שוב את הסקריפט ואז נוצר הקישור הנ"ל שוב.
              מבוסס על מש"כ כאן [בעיקר בעמוד 6 ע"ש].
              [גם אני לא האמנתי עד שראיתי...]
              יש הרבה מה להוסיף ולשפר.

              NH.LOCALN תגובה 1 תגובה אחרונה
              3
              • צ צללית

                @NH-LOCAL בהמשך לזה מצרף כאן תשתית של סקריפט להחבאת קבצים [שלא ע"י פקודת ATTRIB אלא קצת יותר מתוחכם].
                הסבר:
                זה יוצר [בתיקיית המשתמש] תיקיה שלא ניתן לגשת אליה באמצעות מערכת ההפעלה, [בשם lock.:$i30:$Index_Allocation] וכן קישור לאותה תיקיה [בשם lock] שאליו כן ניתן לגשת, לשם מעתיקים את מה שרוצים ואח"כ פשוט מוחקים את הקישור והקבצים מוסתרים ומוחבאים ללא אפשרות לגשת אליהם, עד שמפעילים שוב את הסקריפט ואז נוצר הקישור הנ"ל שוב.
                מבוסס על מש"כ כאן [בעיקר בעמוד 6 ע"ש].
                [גם אני לא האמנתי עד שראיתי...]
                יש הרבה מה להוסיף ולשפר.

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

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

                עריכה: יש לציין שזה לא שווה הרבה למי שיש לו קצת ידע ב-CMD, מכיוון שדרך שורת הפקודה אפשר לגשת לקובץ בקלות

                עריכה: יש פונטיצאל, נאלץ לחכות עם זה לזמן שאהיה יותר פנוי

                צ מתכנת חובבמ 2 תגובות תגובה אחרונה
                1
                • י ידיד

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

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

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

                  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

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

                  NH.LOCALN י מתכנת חובבמ י 5 תגובות תגובה אחרונה
                  27
                  • צדיק תמיםצ צדיק תמים

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

                    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

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

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

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

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

                      עריכה: יש לציין שזה לא שווה הרבה למי שיש לו קצת ידע ב-CMD, מכיוון שדרך שורת הפקודה אפשר לגשת לקובץ בקלות

                      עריכה: יש פונטיצאל, נאלץ לחכות עם זה לזמן שאהיה יותר פנוי

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

                      @NH-LOCAL תכלס זה עובד.
                      בכדי שלא יהיה אפשר לגלות את זה אפשר לקמפל את הCMD לEXE באמצעות התוכנה הזו Bat_To_Exe_Converter_(Installer).exe
                      ואז אי אפשר לראות את הקוד

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

                        @NH-LOCAL תכלס זה עובד.
                        בכדי שלא יהיה אפשר לגלות את זה אפשר לקמפל את הCMD לEXE באמצעות התוכנה הזו Bat_To_Exe_Converter_(Installer).exe
                        ואז אי אפשר לראות את הקוד

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

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

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

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

                          צ מנותק
                          צ מנותק
                          צללית
                          כתב ב נערך לאחרונה על ידי
                          #18
                          פוסט זה נמחק!
                          תגובה 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

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

                            @צדיק-תמים כדאי שתיצור נושא נפרד עבור הקוד שלך - שעוד אנשים יהנו ממנו

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

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

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

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

                              @שלום-עולם אבל הקישור זהה ברוב המקרים

                              התכוונתי שהמשתמש כותב בהודעה עצמה את המילה "להורדה".

                              אמנם נכון ש:

                              אי אפשר לסמוך על דברים שהם "בדרך כלל"

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

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

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

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

                                @NH-LOCAL הוספתי למועדפים.

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

                                  @NH-LOCAL הוספתי למועדפים.

                                  NH.LOCALN מנותק
                                  NH.LOCALN מנותק
                                  NH.LOCAL
                                  מדריכים
                                  כתב ב נערך לאחרונה על ידי
                                  #22
                                  פוסט זה נמחק!
                                  ל תגובה 1 תגובה אחרונה
                                  0
                                  • NH.LOCALN NH.LOCAL

                                    פוסט זה נמחק!

                                    ל מנותק
                                    ל מנותק
                                    לוי'ק
                                    כתב ב נערך לאחרונה על ידי
                                    #23
                                    פוסט זה נמחק!
                                    NH.LOCALN תגובה 1 תגובה אחרונה
                                    1
                                    • ל לוי'ק

                                      פוסט זה נמחק!

                                      NH.LOCALN מנותק
                                      NH.LOCALN מנותק
                                      NH.LOCAL
                                      מדריכים
                                      כתב ב נערך לאחרונה על ידי
                                      #24
                                      פוסט זה נמחק!
                                      ל תגובה 1 תגובה אחרונה
                                      1
                                      • NH.LOCALN NH.LOCAL

                                        פוסט זה נמחק!

                                        ל מנותק
                                        ל מנותק
                                        לוי'ק
                                        כתב ב נערך לאחרונה על ידי
                                        #25
                                        פוסט זה נמחק!
                                        תגובה 1 תגובה אחרונה
                                        1
                                        • צדיק תמיםצ צדיק תמים

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

                                          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

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

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

                                          עשיתי את זה

                                          תודה מקרב לב.

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

                                          • התחברות

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

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