שאלה אינדקס כל הסקריפטים שלי - שאלות על כלל הסקריפטים ובקשות ליצירת סקריפטים חדשים
-
@גיפה תוכל להעלות את הקובץ הזה?
אולי יש לו ממשק שורת פקודה -
פוסט זה נמחק!
-
-
@גיפה תוכל להעלות גם את כל קבצי ה DLL שמתלווים לזה ?
-
@מתכנת-חובב אוקיי, את קבצי ההתתקנה installe גם?
DM.dll ATManager.dll unins000.exe unins000.dat RasDial.dll pcmWave.dll Log.dll IsAppRun.dll Install64.exe Install.exe InitHW.dll DTService.dll
@מתכנת-חובב (לא כל כך חובב...) צירפתי גם את קבצי ההתקנה -
@גיפה מניתוח זריז של הקבצים עולה שהתוכנה לא נועדה לקבל ארגומנטים ולכן אין לי איך לעזור כאן
-
@NH-LOCAL כתב בשאלה | אינדקס כל הסקריפטים שלי - שאלות על כלל הסקריפטים ובקשות ליצירת סקריפטים חדשים:
@מיכאלוש תזכיר לי שוב אני אחשוב על זה
מזכיר...
-
יש לי נגן תומך עברית אבל מציג את כל שמות הקבצים האמן הכותרת האלבום וכו' הפוך במקום שלום םולש האם אפשר לכתוב סקריפט שיהפוך את שמות הקבצים ושאר פרטי השיר כמו האלבום וכו' ואז הנגן יציג אותם ישר כי אם יהיה כתום םולש אז בנגן שלי אני יראה שלום
-
@חיים-שנקר באופן תיאורטי זה אפשרי. אבל לדעתי זה לא שווה את ההשקעה. כי גם אם אכתוב לך משהו כזה, יקח הרבה מאוד זמן להמיר את השירים לשמות ההפוכים
-
@חיים-שנקר אתה צודק, על שמות הקבצים זה די קל. אבל לשנות את פרטי האלבום האמן וכו' זה הרבה יותר מסובך
-
מתכנת חובב מדריכיםהשיב לחיים שנקר ב 7 בינו׳ 2023, 20:23 נערך לאחרונה על ידי מתכנת חובב 1 ביולי 2023, 20:23
@חיים-שנקר כתבתי עכשיו קוד כזה בפייתון
הוא לא מחליף שמות לתיקיות - אפשר לעשות גם את זה אם צריך
ויש לו חסרון משמעותי - הוא הופך גם את הסיומת - אין לי כוח לחשוב עכשיו איך לסדר את זה - אז בינתיים זה רק לרעיון אבל לא מתאים לשימושimport os def rename_files(path): for root, dirs, files in os.walk(path): for name in files: if os.path.isfile(os.path.join(root, name)): oldname = os.path.join(root, name) newname = os.path.join(root, name[::-1]) os.rename(oldname, newname) path = input("Enter the path to the folder: ") if os.path.exists(path): rename_files(path)
-
חיים שנקרהשיב למתכנת חובב ב 7 בינו׳ 2023, 20:37 נערך לאחרונה על ידי חיים שנקר 1 ביולי 2023, 20:38
@מתכנת-חובב האם אפשר בפייתון לעשות קוד כזה שיהפוך גם את שם האמן האלבום הכותרת וכו' להם פשוט אין סיומת
ולפחות להם זה יעזור
-
@חיים-שנקר זה אפשרי
-
@מתכנת-חובב ```
ChatGPT קרדיטimport os def rename_files(path): for root, dirs, files in os.walk(path): for name in files: if name.endswith('.mp3'): oldname = os.path.join(root, name) title, ext = os.path.splitext(name) # split the file name into the title and extension newname = os.path.join(root, title[::-1] + ext) # reverse the title and join it with the extension os.rename(oldname, newname) path = os.path.dirname(os.path.abspath(__file__)) rename_files(path)
-
@חיים-שנקר זה יעבוד על התיקיה הנוכחית של הסקריפט (אם הבנתי נכון, הוא עשה את זה קצת מסובך)
וזה יעבוד רק על קבצי mp3 - אפשר להוריד את זה אם תמחק את ה if וכו' (אולי תצטרך רק לסדר את הטאבים מחדש) -
@מתכנת-חובב זה יעבוד גם בלי לסדר.