שיתוף | הצגת התאריך הלועזי
-
@dfhzrhree או לחילופין ביתר קלות: https://mitmachim.top/post/444231
-
@dfhzrhree אתה מוזמן לעיין כאן - https://mitmachim.top/post/547285 ......
-
@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 מציג את התוכן של המשתנה של המשתנה. כל השאר מציג רק משתנה אחד ולא את המשתנה של המשתנה. מה עושים?
מקווה שהייתי ברור.זה דחוף, כי בל"נ מיום ראשון אני לא זמין, וכנ"ל.
-
אני צריך עזרה.
יצרתי קובץ אצווה שעושה כך: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 וכדומה בתור שם של משתנה
@NH-LOCAL אין אפשרות? אולי אסור. אבל אפשרות - עיניך הרואות שזה אפשר...
וחוצמיזה, אין לי ברירה אחרת [לענ"ד. תן רעיונות]. אז ה CMD יאלץ לקבל את זה בהשלמה...אבל אדרבה, הרי הנתונים לפניך, תן לי עכשיו רעיון אחר.
-
@NH-LOCAL אין אפשרות? אולי אסור. אבל אפשרות - עיניך הרואות שזה אפשר...
וחוצמיזה, אין לי ברירה אחרת [לענ"ד. תן רעיונות]. אז ה CMD יאלץ לקבל את זה בהשלמה...אבל אדרבה, הרי הנתונים לפניך, תן לי עכשיו רעיון אחר.
@תודה-רבה-4 תפעיל את הראש, גם אצלי במסדר הסינגלים באחד מגלגוליו הראשונים, הייתי "חייב" להשתמש במספר כמשתנה, וכל דרך אחרת הייתה מסבכת אותי קשות, אבל בסוף הסתדרתי בדרכים אחרות.
עניין ה"אסור" אין משמעותו שיש דין כזה, (כמו שכתוב על המזגן "חל איסור להכניס אצבעות לחורים" כשלא ברור היכן "חלות" האיסור...) אלא שקביעת מספר כמשתנה יצור שגיאות קשות.
לא הבנתי ב-100% את המהלך שלך בסקריפט (צריך להיות בתוך הסוגייה בשביל לקלוט את העומק...) אבל אולי תנסה להשתמש באופציה של החלפות במשתנה.
נ.ב. עד כמה שזה עובד לך - נראה שהבעיה היא פשוט בגלל שהוא לא יכול לקלוט שרשור פקודות משולש כזה - אתה בעצם משרשר ECHO על ECHO על MSG. אתה יכול להכניס את הפלט לקובץ (עם > ) ואח"כ להכניס את תוכן הקובץ למשתנה חדש בצורה הזו:
set /p c=<file.txt
-
@תודה-רבה-4 תפעיל את הראש, גם אצלי במסדר הסינגלים באחד מגלגוליו הראשונים, הייתי "חייב" להשתמש במספר כמשתנה, וכל דרך אחרת הייתה מסבכת אותי קשות, אבל בסוף הסתדרתי בדרכים אחרות.
עניין ה"אסור" אין משמעותו שיש דין כזה, (כמו שכתוב על המזגן "חל איסור להכניס אצבעות לחורים" כשלא ברור היכן "חלות" האיסור...) אלא שקביעת מספר כמשתנה יצור שגיאות קשות.
לא הבנתי ב-100% את המהלך שלך בסקריפט (צריך להיות בתוך הסוגייה בשביל לקלוט את העומק...) אבל אולי תנסה להשתמש באופציה של החלפות במשתנה.
נ.ב. עד כמה שזה עובד לך - נראה שהבעיה היא פשוט בגלל שהוא לא יכול לקלוט שרשור פקודות משולש כזה - אתה בעצם משרשר ECHO על ECHO על MSG. אתה יכול להכניס את הפלט לקובץ (עם > ) ואח"כ להכניס את תוכן הקובץ למשתנה חדש בצורה הזו:
set /p c=<file.txt
@NH-LOCAL תודה!
היה נעים 'להכיר', 'ניפגש' אי"ה בביה"ז תשרי. אני עוד רגע סוגר, ולא אהיה זמין בחודש הקרוב, אי"ה.
אם מישהו רוצה לעשות משהו בנוגע לתאריך עברי עם המידע שכאן, בבקשה. -
הצלחתי. ברוך השם.
https://mitmachim.top/topic/46802/להורדה-הצגת-התאריך-העברי-והלועזי-בחלון-קופץ/1
[עשיתי בנושא נפרד למען הסדר.]
האמת היא שכבר ממש בתחילת אלול הצלחתי, אבל אז לא יכולתי להעלות את זה, וכמשנ"ת לעיל... בתחילת ביה"ז מצאתי באג קל, אך לא היה לי זמן לסדר את זה בין יוה"כ לסוכות, ובחוה"מ לא רציתי להתעסק עם זה [לא ברור בכלל שמותר]. אז כעת הגיע הזמן...תודה לכל העוזרים והמסייעים! אשמח לקבל תגובות.
-