נפתר הורדת הרבה קבצים בAPI
-
@לעזור-לכולם
רק שאני אבין השתמשת פה בפונקציה המובנית נכון?@לעזור-לכולם אמר בהורדת הרבה קבצים בAPI:
for (let index = 3; index <250; index++) { window.open("https://www.call2all.co.il/ym/api/DownloadFile?token=077000000:1234&path=ivr2:/1/1/" + index.toString().padStart(3,'0') + ".p3"); window.open("https://www.call2all.co.il/ym/api/DownloadFile?token=077000000:1234&path=ivr2:/1/1/" + index.toString().padStart(3,'0') + ".ogg"); window.open("https://www.call2all.co.il/ym/api/DownloadFile?token=077000000:1234&path=ivr2:/1/1/" + index.toString().padStart(3,'0') + ".wav");}
וגם אם יש לי יותר סוגי קבצים להוריד אז בשורה הראשונה אני גם צריך לשנות ליותר מ3 כוונתי כאן
for (let index = ***3***; index <250; index++) {
-
@הלי אמר בהורדת הרבה קבצים בAPI:
@לעזור-לכולם הבנתי אני רוצה לשאול משהו אבל יכול להיות שזה לא קשור אז תענה לי בבקשה אם הבנתי נכון כתבת שעד 10 יתווספו שתי אפסים ועד 100 אפס אחד אז השאלה שלי היא האם לא עדיף לכתוב שעד 100 יתווסף אפס אחד ותוספת על זה זה שעד 10 יתווסף עוד אפס זה לא יותר יעיל?
נכון זה עוד דרך להגיע לאותה התוצאה,
האם זה יותר יעיל? לא שמתי לב@הלי אמר בהורדת הרבה קבצים בAPI:
השתמשת פה בפונקציה המובנית נכון?
נכון
@הלי אמר בהורדת הרבה קבצים בAPI:
וגם אם יש לי יותר סוגי קבצים להוריד אז בשורה הראשונה אני גם צריך לשנות ליותר מ3 כוונתי כאן
לא, אם יש יותר סוגי קבצים אז שכפלי את השורות window.open בסוגי הקבצים
המספר 3 נכתב כי @בסייעתא-דשמיא-0 כתב שהקבצים אצלו מתחילים ב 003 -
@לעזור-לכולם אז צריך לשנות אם רוצים שיתחיל מאפס או ממה שרוצים נכון.
-
@הלי
בדיוק!
ברוכים הבאים למועדון המתכנתים , מכאן ואיך השמים הם הגבול -
@לעזור-לכולם תודה רבה על המענה עזרת לי מאוד
סליחה על הנדנוד -
@הלי אמר בהורדת הרבה קבצים בAPI:
סליחה על הנדנוד
@לעזור-לכולם אמר בהורדת הרבה קבצים בAPI:
למה אתה חושב שאסלח????
-
@מנסה איך אני יוכל לעצור באמצע?
-
@אברהם-צבי
לסגור את הדפדפן -
@מנסה עשיתי את זה אבל זה הפסיק אחרי 249 קבצים ויש לי בשלוחה כ-700 ?
-
@אברהם-צבי אמר בהורדת הרבה קבצים בAPI:
@מנסה עשיתי את זה אבל זה הפסיק אחרי 249 קבצים ויש לי בשלוחה כ-700 ?
מה הקוד ששמת?
-
@אברהם-צבי
אז ככה- אם אתה רוצה להוריד את הכל אז אל תסגור את הדפדפן
- אם אתה רוצה לעצור באמצע סגור את הדפדפן
[אם כונתך שלא סגרת ובכל זאת לא ירד לך הכל, תעתיק לכאן את מה שכתבת בקונסול]
-
@לעזור-לכולם אני יודע מה הבעיה שלו.
הוא השתמש בקוד שהבאת ושם הfor נגמר ב 250 -
@אברהם-צבי
אם זה אכן כך
אז תשים את הקוד שוב במקום הראשון תכתוב 250
ובמקום השני תכתוב 701 -
@לעזור-לכולם ואיך אני יכול להגדיר שיוריד מהודעה מסוימת עד הודעה מוסימת?
-
@לעזור-לכולם אמר בהורדת הרבה קבצים בAPI:
אז תשים את הקוד שוב במקום הראשון תכתוב 250
ובמקום השני תכתוב 701 -
@לעזור-לכולם אמר בהורדת הרבה קבצים בAPI:
לא, אם יש יותר סוגי קבצים אז שכפלי את השורות window.open בסוגי הקבצים
אם אני רוצה להכניס פקודות אחרות (לא הורדת קבצים)אז אם אני ישתמש עם הקוד הזה ופשוט יוסיף שורות זה יעבוד?
אם לא מה צריך לשנות? -
@הלי
בגדול ובעיקרון
אכן כל הקודים יעבדו
[למעבר שורה ואם לא רוצים שהקוד ירוץ לחצו על shift + enter -
@לעזור-לכולם
1.לא הבנתי למה רק בעיקרון
2.@לעזור-לכולם אמר בהורדת הרבה קבצים בAPI:
[למעבר שורה ואם לא רוצים שהקוד ירוץ לחצו על shift + enter
לא הבנתי למה זה טוב.
אם אני יכתוב את הקוד ככה זה יעבוד?
(להרויח לחסוך להכניס כמה פעמים את המספר מערכת והסיסמא על מנת ליצור מזה קוד נורמלי)
נ.ב. מדובר במלא פקודות אבל עצם כתיבת הפקודות לא מסובך באמצעות מערכת מסוימת (לא משהו מיוחד)for ($did = "מספר מערכת";$password = "סיסמה";) { window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token=$did:$password&what=ivr2:/2/2.tts&contents =שתיים") window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token=$did:$password&what=ivr2:/3/3.tts&contents =שלוש") window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token=$did:$password&what=ivr2:/4/4.tts&contents =ארבע") }
-
@הלי
ממליץ לך לקרוא את זה
https://reshetech.co.il/javascript-tutorial/everything-about-for-loop-in-javascript -
@לעזור-לכולם תודה אני מנסה להבין אם הבנתי נכון מה שכתוב בקישור הנפלא שהבאת.
תעזור לי?for ($did,$password=1; $did,$password<2; $did="מספר מערכת",$password="סיסמא) { window.open("https://www.call2all.co.il/ym/api/UploadTextFile?token="+$did+$password+"&what=ivr2:/2/2.tts&contents =שתיים") }
עכשיו יותר טוב?
אם זה טוב אז זה יעבוד ככה לא משנה כמה שורות אני יוסיף נכון?
או שאתה חושב שעדיף לכתוב את זה בצורה שונה?
גם אם עדיף לכתוב בצורה שונה אני רוצה לדעת אם זה טוב.
אם עדיף לכתוב בצורה שונה איך?
תודה רבה.
ממש סליחה על הטרטור (למרות שאתה לא סולח ) אני פשוט באמצע משהו וזה חסר לי וממש אין מילים על העזרה שלך.