להורדה | כלי מדהים מבוסס ADB למכשירים בעלי מצב מפתחים
-
@משה-אהרוני אתה יכול להוסיף זיהוי של גרסת הווינדוס בתחילת הסקריפט משהו כמו זה
ver | findstr 11. if not %errorlevel%==0 (set RTL="^| rev")
ובתיקייה שבה נצא הסקריפט תשים גם את הקובץ שנמצא כאן - הקובץ הזה הופך את הטקסט ואז זה יעבוד ככה :
בשורה הזוver | findstr 11.
אנחנו אומרים לסקריפט שימצא לנו את התווים .11 בפלט של הפקודה ver - ששם רואים את גירסת הווינדוס ואז אם נמצא שם .11 נדע שהווינדוס הוא ווינדוס 11 (שים לב שזה לא וודאי 11 אלא נראה לי 22000 אבל אני לא בטוח כי אני עכשיו על ווינדוס 10 - תוכל לבדוק בעצמך מה ההתחלה של הפלט בווינדוס 11)
בשורה הזוif not %errorlevel%==0 (set RTL="^| rev")
אנחנו מורים לסקריפט ליצור משתנה שמכיל את הפקודה rev | - שהיא צורת השימוש בסקריפט שהופך את העברית - כמו שתוכל לראות בקישור שהבאתי אבל המשתנה יוצר רק בתנאי שהווינדוס הוא לא ווינדוס 11
וכך תוכל לכתוב את כל העברית שבסקריפט בצורה רגילה ורק אחרי כל פקודת echo בסקריפט תוסיף %RTL% - ובהנחה שהוא אכן נוצר - שזה סימן שהווינדוס הוא לא ווינדוס 11 הפלט של פקודת echo ישלח לעבור עריכה בסקריפט rev ויתיישר ואם הווינדוס הוא 11 - המשתנה לא יווצר וזה לא ישפיע בכלל על פעולת הסקריפט
האפשרות השנייה והפחות "מדליקה" היא ליצור 2 גרסאות של הסקריפט ולנווט עם goto -
@מתכנת-חובב אני כבר עשיתי את התוכנה עם עברית הפוכה אז אפשר פשוט לעשות זיהוי לוינדוס 11 עם מה שהבאת ואם הוא מזהה אז הוא יהפוך את כל הסקריפט הקיים. תודה רבה!
-
@משה-אהרוני אמר בלהורדה | כלי מדהים מבוסס ADB למכשירים בעלי מצב מפתחים:
@a0533057932 בתוכנה החדשה העברית הפוכה בוינדוס 11?
לא
רק ב-PowerShell העברית הפוכה, אבל ב"שורת הפקודה" (CMD) העברית ישרה.
מי שלא נפתח לו ב-CMD צריך לשנות בהגדרות כך:
הגדרות>פרטיות ואבטחה>למפתחים>
תחת "מסוף" לשנות ל"מארח מסוף Windows" -
@מתכנת-חובב איך אומרים לפקודת תנאי לבדוק את הפלט?
-
@משה-אהרוני אמר בלהורדה | כלי מדהים מבוסס ADB למכשירים בעלי מצב מפתחים:
התוכנה תורגמה לעברית מלאה.
זה ניידת? ואם לא, אז אפשר ניידת?
-
@שמואל-ש אמר בלהורדה | כלי מדהים מבוסס ADB למכשירים בעלי מצב מפתחים:
@משה-אהרוני אמר בלהורדה | כלי מדהים מבוסס ADB למכשירים בעלי מצב מפתחים:
התוכנה תורגמה לעברית מלאה.
זה ניידת? ואם לא, אז אפשר ניידת?
זה רק חילוץ
אתה יכול להעתיק את מה שנוצר בC לכל מחשב -
@a0533057932 אמר בלהורדה | כלי מדהים מבוסס ADB למכשירים בעלי מצב מפתחים:
אתה יכול להעתיק את מה שנוצר בC לכל מחשב
לא הבנתי, אשמח להסבר ברור
-
פוסט זה נמחק!
-
@a0533057932 אמר בלהורדה | כלי מדהים מבוסס ADB למכשירים בעלי מצב מפתחים:
תבדוק האם עובד לך
אבדוק אחר כך כי יש לי מחשב עם ווינדוס דפדפנר ואין לי את סיסמת המנהל שהוא דורש כדי להשבית...
-
@a0533057932 אמר בלהורדה | כלי מדהים מבוסס ADB למכשירים בעלי מצב מפתחים:
@שמואל-ש זה לא אמור להיות חסום
הוא זיהה את זה כוירוס
-
פוסט זה נמחק!
-
@משה-אהרוני אמר בלהורדה | כלי מדהים מבוסס ADB למכשירים בעלי מצב מפתחים:
@מתכנת-חובב איך אומרים לפקודת תנאי לבדוק את הפלט?
כדאי שתפרט מה המקרה
אם אתה רוצה את זה בשביל מה שכתבתי עליו - תעשה כמו שכתבתי - ע"י בדיקת קוד השגיאה
בדיקת פלט רגילה עושים ברך כלל עם פקודת for -
@מתכנת-חובב אני דיברתי על מה שכתבת ואם תוכל לתת דוגמה
-
@משה-אהרוני הקוד שכתבתי שם -
ver | findstr 11. if not %errorlevel%==0 (set RTL="^| rev")
תוסיף אותו בתחילת הסקריפט וכן תוסיף אחרי כל פלט בעברית את המשתנה %RTL%
הערה: אם אתה רוצה לשים את זה לגרסה שבה העברית כבר ישרה בפלט - תמחק את ה not שאחרי ה if -
@מתכנת-חובב שניה... אם אני שם את זה בתחילת קובץ bat ומוריד את הnot, אז כל פלט בעברית יהיה כבר עם ?RTL
-
@מישהו12 אמר בלהורדה | כלי מדהים מבוסס ADB למכשירים בעלי מצב מפתחים:
@מתכנת-חובב שניה... אם אני שם את זה בתחילת קובץ bat ומוריד את הnot, אז כל פלט בעברית יהיה כבר עם ?RTL
במקרה והעברית כתובה ישר בקוד והפוך ב cmd - צריך את ה not
ובכל אופן כדי שזה יעבוד - צריך שיהיה את הסקריפט rev (שאותו תוכל למצוא בקישור שהבאתי למעלה) בתיקייה של הסקריפט או בתיקייה %windir% -
היי חברים, התוכנה שודרגה ועודכנה בתחילת הפוסט. תהנו.
-
התוכנה שודרגה עם יותר אפשרויות ותיקוני באגים ||adb-tool-star v4.10.exe||