שיתוף | סקריפטים משלימים לסקריפט הפודקאסטים
-
@מיכאל-בירן כתב בשיתוף | סקריפטים משלימים לסקריפט הפודקאסטים:
@מתלמד-צעיר איך מריצים את הסקריפט בפועל?
אתה מדבר על הסקריפט של הפודקאסטים?
יש קישור בתחילת הפוסט הראשון -
@צללית כתב בשיתוף | סקריפטים משלימים לסקריפט הפודקאסטים:
@מתלמד-צעיר
ייש"כ!
אגב, נראה לי שבשביל האיחוד קבצים מספיק להשתמש בcopy /b "%name%(1).mp3" + "%name%(2).mp3" "%name%.mp3"
ואין צורך להשתמש בספריית ffmpeg
@מתלמד-צעיר כתב בשיתוף | סקריפטים משלימים לסקריפט הפודקאסטים:
@צללית למיטב זכרוני איכות הסאונד נפגמת
בדקתי ואתה צודק
איכות השמע לא נפגמת
צירפתי קובץ סקריפט מתוקן
הסקריפט החדש בודק שישנם קבצים מחולקים, מבקש שם לחיבור וכשהוא מסיים הוא בודק שוב אם ישנם קבצים מחולקים
אם ישנם הוא מבקש את השם שלהם ואם לא הוא מודיע שלא נמצאו קבצים ונסגר
לא הצלחתי לעשות שהוא יזהה באופן עצמאי את השם בלי שיכניסו לו... -
@מתלמד-צעיר כתב בשיתוף | סקריפטים משלימים לסקריפט הפודקאסטים:
לא הצלחתי לעשות שהוא יזהה באופן עצמאי את השם בלי שיכניסו לו...
הנה...
איחוד-קבצים מתוקן.bat
השינוי זה הקטע הזה::remove set inputString=%1 set outputString=%inputString:(1).mp3=% set outputString=%outputString:"=%
וזה:
for %%a in ("*(1).mp3") do (call :remove "%%a" echo combine file name: !outputString! )
מה שלא בדקתי זה מה קורה אם יש כמה קבצים שמכילים את (1) תבדוק ותעדכן את הקוד בהתאם.
-
@צללית כתב בשיתוף | סקריפטים משלימים לסקריפט הפודקאסטים:
מה שלא בדקתי זה מה קורה אם יש כמה קבצים שמכילים את (1) תבדוק ותעדכן את הקוד בהתאם.
אכן, במקרה של כמה קבצים הוא מאחד רק את הראשון עם חלקיו הנותרים אך את השאר הוא רק מוחק...
ניסיתי לתקן את זה בעצמי אבל אני מאוד מסתבך בשפת bat -
@מתלמד-צעיר לכאורה הפיתרון הוא להריץ את החלק העיקרי של הקוד [זה שמאחד ואח"כ מוחק] בתוך הלולאת FOR שהוספתי כאשר זה מקבל את NAME כארגומנט,
בשביל זה צריך לתת לו LABEL נפרד ולקרוא לו מתוך הלולאה כמו בקטע הזה:call :remove "%%a"
כך הוא ירוץ בנפרד על כל קובץ שמכיל את המחרוזת "(1)"
כרגע אין לי מספיק זמן לטפל בזה.
-
@צללית כתב בשיתוף | סקריפטים משלימים לסקריפט הפודקאסטים:
@מתלמד-צעיר לכאורה הפיתרון הוא להריץ את החלק העיקרי של הקוד [זה שמאחד ואח"כ מוחק] בתוך הלולאת FOR שהוספתי כאשר זה מקבל את NAME כארגומנט,
ניסיתי לעשות את זה, אבל כמו שכתבתי - הסתבכתי..
אנסה שוב... -
@מתלמד-צעיר תבדוק את זה:
איחוד-קבצים מתוקן.bat -
@צללית תודה
כבר עשיתי משהו דומה, פשוט לקח לי זמן להבין מתי משתמשים ב-! ומתי ב-%
בסוף GPT הסביר לי...
איחוד קבצים 3.0.bat
למה את remove אתה צריך לכתוב בתור פונקציה נפרדת? -
@מתלמד-צעיר כתב בשיתוף | סקריפטים משלימים לסקריפט הפודקאסטים:
למה את remove אתה צריך לכתוב בתור פונקציה נפרדת?
יתכן שבאמת לא צריך, אין לי מושג למה עשיתי כך...
בסוף GPT הסביר לי...
גם לי לא לגמרי ברור, מה הוא הסביר?
אגב, מה ששונה בסקריפט שלי זה שהוא לא בהכרח מוגבל לפודקאסט שמחולק ל4 חלקים [למרות שאין נפק"מ בד"כ].
-
@צללית כתב בשיתוף | סקריפטים משלימים לסקריפט הפודקאסטים:
גם לי לא לגמרי ברור, מה הוא הסביר?
בגדול ההבדל הוא שכדי להשתמש במשתנה שסביבו סובבת הלולאה צריך % ומשתנה אחר צריך ! אבל זה לא לגמרי מדויק
עכשיו אחרי שהסקריפט של האיחוד פועל בצורה אוטומטית אני רוצה לאחד את שני הסקריפטים... -
@מתלמד-צעיר משתף סקריפט שכתבתי [בסיוע zzzcode.ai] לשינוי תמונת אלבום
art_album.rar -
@צללית כתב בשיתוף | סקריפטים משלימים לסקריפט הפודקאסטים:
@מתלמד-צעיר משתף סקריפט שכתבתי [בסיוע zzzcode.ai] לשינוי תמונת אלבום
art_album.rarוואוו
שנים אני מחפש פתרון AI לקידוד בחדרי מחשבים