שאלה | אינדקס כל הסקריפטים שלי - שאלות על כלל הסקריפטים ובקשות ליצירת סקריפטים חדשים
-
@ידיד לא יודע למה עשיתי את זה... אבל הנה:
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 () {}, }, }, }); })();
אפשר להריץ בקונסול או לשים בסימניה, ואפשר כמובן להוסיף סיומות נוספות לפי הצורך.
בשרשורים ארוכים יש לגלול את העמוד ואז להפעיל את הסקריפט, כדי שהפוסטים ייטענו.
הדגמה (מתוך הנושא הזה) :
-
@שלום-עולם אבל הקישור זהה ברוב המקרים ואי אפשר לסמוך על דברים שהם "בדרך כלל"
אם כי, לקישורים להורדה בפורום הזה ספציפית יש מבנה מסויים שקל לאתר@מתכנת-חובב כתב בשאלה | אינדקס כל הסקריפטים שלי - שאלות ובקשות:
@שלום-עולם אבל הקישור זהה ברוב המקרים
התכוונתי שהמשתמש כותב בהודעה עצמה את המילה "להורדה".
אמנם נכון ש:
אי אפשר לסמוך על דברים שהם "בדרך כלל"
-
תגובה: שיתוף | אינדקס - כל הסקריפטים שלי
כאן ניתן להגיב או לשאול על כלל הסקריפטים וההדרכות שלי, וכן לבקש סקריפטים הנצרכים לכם (לא מבטיח לעשות הכל...)
@NH-LOCAL הוספתי למועדפים.
-
@NH-LOCAL הוספתי למועדפים.
-
@ידיד לא יודע למה עשיתי את זה... אבל הנה:
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 () {}, }, }, }); })();
אפשר להריץ בקונסול או לשים בסימניה, ואפשר כמובן להוסיף סיומות נוספות לפי הצורך.
בשרשורים ארוכים יש לגלול את העמוד ואז להפעיל את הסקריפט, כדי שהפוסטים ייטענו.
הדגמה (מתוך הנושא הזה) :
-
@ישראליק כתב בשאלה | אינדקס כל הסקריפטים שלי - שאלות ובקשות:
אפשר לסקור את הקישור לפי סופו. קישור להורדה ישירה כמעט תמיד תהיה לו סיומת של קובץ.
גם כמעט לכל קישור לתמונה שמוצגת באתר יש סיומת של תמונה
-
@NH-LOCAL תכלס זה עובד.
בכדי שלא יהיה אפשר לגלות את זה אפשר לקמפל את הCMD לEXE באמצעות התוכנה הזו Bat_To_Exe_Converter_(Installer).exe
ואז אי אפשר לראות את הקוד@צללית כתב בשאלה | אינדקס כל הסקריפטים שלי - שאלות ובקשות:
@NH-LOCAL תכלס זה עובד.
בכדי שלא יהיה אפשר לגלות את זה אפשר לקמפל את הCMD לEXE באמצעות התוכנה הזו Bat_To_Exe_Converter_(Installer).exe
ואז אי אפשר לראות את הקודעוד לא פגשתי מקמפל batch אמיתי - אצל כולם אפשר לגלות את הקוד עם קצת חפירה (אחרי הכל אף אחד לא ייצר קומפיילר ל batch ואני גם לא חושב שזה אפשרי - או לפחות מסובך מאוד)
-
@צללית אמרתי אחכמה והיא רחוקה ממני... לא זכיתי להבין מה יש בשם המוזר הזה. ומה שהכי מוזר פה שמדובר בקוד קצר ופשוט להחריד, אין שם שורה אחת שאני לא מבין - לכאורה...
עריכה: יש לציין שזה לא שווה הרבה למי שיש לו קצת ידע ב-CMD, מכיוון שדרך שורת הפקודה אפשר לגשת לקובץ בקלות
עריכה: יש פונטיצאל, נאלץ לחכות עם זה לזמן שאהיה יותר פנוי
@NH-LOCAL כתב בשאלה | אינדקס כל הסקריפטים שלי - שאלות ובקשות:
@צללית אמרתי אחכמה והיא רחוקה ממני... לא זכיתי להבין מה יש בשם המוזר הזה. ומה שהכי מוזר פה שמדובר בקוד קצר ופשוט להחריד, אין שם שורה אחת שאני לא מבין - לכאורה...
זה קיים אם אני לא טועה רק במערכות קבצים מסוג NTFS - שתומכת ב alternative stream לקבצים שבהם מסתירים את הקבצים שרוצים להסתיר
יש על זה הרבה מדריכים ברשת וזה די פשוט, כל מה שצריך זה לציין את הקובץ בתוספת נקודותיים ואז את שם ה alternative stream -
@ידיד לא יודע למה עשיתי את זה... אבל הנה:
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 () {}, }, }, }); })();
אפשר להריץ בקונסול או לשים בסימניה, ואפשר כמובן להוסיף סיומות נוספות לפי הצורך.
בשרשורים ארוכים יש לגלול את העמוד ואז להפעיל את הסקריפט, כדי שהפוסטים ייטענו.
הדגמה (מתוך הנושא הזה) :
@צדיק-תמים ממש יפה
רק שים לב שאם יש ציטוט של פוסט באותו דיון ובאותו פוסט יש קישור - הקישור יגיע פעמיים, פעם מכל אזכור שלו
אולי כדאי להשמיט קישורים כפולים בתוצאה -
תגובה: שיתוף | אינדקס - כל הסקריפטים שלי
כאן ניתן להגיב או לשאול על כלל הסקריפטים וההדרכות שלי, וכן לבקש סקריפטים הנצרכים לכם (לא מבטיח לעשות הכל...)
@NH-LOCAL הייתי שמח אם תכין סקריפט (לא יודע אם שייך)
יש לי בעיה עם הראוטר הנייד שלי, החיצים שמסמלים על תעבורת נתונים באינטרנט הרבה פעמים לא עובדים
הייתי שמח אם תוכל ליצור קובץ שירענן ויפעיל מחדש -
@NH-LOCAL הייתי שמח אם תכין סקריפט (לא יודע אם שייך)
יש לי בעיה עם הראוטר הנייד שלי, החיצים שמסמלים על תעבורת נתונים באינטרנט הרבה פעמים לא עובדים
הייתי שמח אם תוכל ליצור קובץ שירענן ויפעיל מחדש -
@צור אם סוגרים את התוכנה הנ"ל החיבור לאינטרנט מתנתק ? אם כן, אין דרך לרענן את זה עם סקריפט בלי לגרום לך לניתוקים כל הזמן
@מתכנת-חובב זה לא חייב להיות דלוק כל הזמן
שאני ראוה שאין לי אינטרנט אני נכנס לממשק הראוטר (עם הסקריפט המעולה שלך) ומרענן (מכבה ומפעיל מחדש) -
@מתכנת-חובב זה לא חייב להיות דלוק כל הזמן
שאני ראוה שאין לי אינטרנט אני נכנס לממשק הראוטר (עם הסקריפט המעולה שלך) ומרענן (מכבה ומפעיל מחדש) -
@צור התמונה שהעלית למעלה היא מהממשק בדפדפן ?
קשה ליצור סקריפט שיבצע פעולות על הדפדפן אבל אולי אם תעלה את העמוד לכאן כ html נוכל לנסות
רענון של מתאם הרשת במחשב לא יעזור לכאורה כי משמע שזה בעיה בראוטר עצמו ולכן אין דרך סבירה יותר -
@מתכנת-חובב פקודת TASKKIL לא אמורה לעזור?
@NH-LOCAL כתב בשאלה | אינדקס כל הסקריפטים שלי - שאלות ובקשות:
@מתכנת-חובב פקודת TASKKIL לא אמורה לעזור?
taskkill לאיזה תהליך ? איך שאני מבין הוא מתחבר דרך וויפי והבעיה היא בממשק הווב של הראוטר
-
תגובה: שיתוף | אינדקס - כל הסקריפטים שלי
כאן ניתן להגיב או לשאול על כלל הסקריפטים וההדרכות שלי, וכן לבקש סקריפטים הנצרכים לכם (לא מבטיח לעשות הכל...)
-
@NH-LOCAL אשמח אם תבנה סקריפט קטן שיוסיף לתפריט מקש ימני אפשרות להעברת קבצים מהמחשב ל WSA ב ADB (ווינדוס 11)
אולי גם לפתוח את זה עם האפליקציית ברירת מחדל
ולהעיר את WSA עם הוא ישן