שיתוף | הצגת התאריך הלועזי
-
@dfhzrhree אתה מוזמן לעיין כאן - https://mitmachim.top/post/547285 ......
-
אני צריך עזרה.
יצרתי קובץ אצווה שעושה כך:chcp 1255 ::הגדרת משתנה 1 ליום בשבוע set a=%date:~0,3% ::הגדרת משתנה 2 ליום בחודש set b=%date:~7,2% ::הגדרת משתנה 3 לחודש set c=%date:~4,2% ::הגדרת משתנה 4 לשנה set d=%date:~10,4% ::הגדרת משתנה 5 שכולל את כל הנ"ל לפי הסדר set e=%a% %b%/%c%/%d% ::הגדרת משתנה 6 לתאריך עברי set f=%b% %c% %d% set 26 08 2022=כ''ט אב תשפ''ב
ואז עוד שורות כאלו לשנתיים קדימה.
ובסוף כתבתיecho | echo %%f%%
הפלט הוא
כ''ט אב תשפ''ב
כלומר, זה עובד מצויין.
אבל כעת אני מנסה לגרום לפלט הזה להיכנס להודעה [msg או של ווינדוס], ולא מצליח. הכל מציג לי%26 08 2022%
כלומר, רק echo מציג את התוכן של המשתנה של המשתנה. כל השאר מציג רק משתנה אחד ולא את המשתנה של המשתנה. מה עושים?
מקווה שהייתי ברור.זה דחוף, כי בל"נ מיום ראשון אני לא זמין, וכנ"ל. -
@תודה-רבה-4 עשית משהו נורא ואיום שאני מתפלא איך זה עבד בכלל מלכתחילה - קבעת מספר בתור משתנה!
אין אפשרות לקבוע את 08 22 2022 וכדומה בתור שם של משתנה
-
@תודה-רבה-4 תפעיל את הראש, גם אצלי במסדר הסינגלים באחד מגלגוליו הראשונים, הייתי "חייב" להשתמש במספר כמשתנה, וכל דרך אחרת הייתה מסבכת אותי קשות, אבל בסוף הסתדרתי בדרכים אחרות.
עניין ה"אסור" אין משמעותו שיש דין כזה, (כמו שכתוב על המזגן "חל איסור להכניס אצבעות לחורים" כשלא ברור היכן "חלות" האיסור...) אלא שקביעת מספר כמשתנה יצור שגיאות קשות.
לא הבנתי ב-100% את המהלך שלך בסקריפט (צריך להיות בתוך הסוגייה בשביל לקלוט את העומק...) אבל אולי תנסה להשתמש באופציה של החלפות במשתנה.
נ.ב. עד כמה שזה עובד לך - נראה שהבעיה היא פשוט בגלל שהוא לא יכול לקלוט שרשור פקודות משולש כזה - אתה בעצם משרשר ECHO על ECHO על MSG. אתה יכול להכניס את הפלט לקובץ (עם > ) ואח"כ להכניס את תוכן הקובץ למשתנה חדש בצורה הזו:
set /p c=<file.txt
-
הצלחתי. ברוך השם.
https://mitmachim.top/topic/46802/להורדה-הצגת-התאריך-העברי-והלועזי-בחלון-קופץ/1
[עשיתי בנושא נפרד למען הסדר.]
האמת היא שכבר ממש בתחילת אלול הצלחתי, אבל אז לא יכולתי להעלות את זה, וכמשנ"ת לעיל... בתחילת ביה"ז מצאתי באג קל, אך לא היה לי זמן לסדר את זה בין יוה"כ לסוכות, ובחוה"מ לא רציתי להתעסק עם זה [לא ברור בכלל שמותר]. אז כעת הגיע הזמן...תודה לכל העוזרים והמסייעים! אשמח לקבל תגובות.
-