האם זה מחשב נייד או נייח (אולי אפשר לחבר את הדרייב למכשיר אחר)
בכול מקרה לשחזור מידע לא מתקינים מערכת הפעלה בטח שלא ווינדוס
ממליץ לך להוריד מערכת שהיא live כמו Windows pe או לינוקס לשחזר את המידע לדיסק חיצוני ואז להתקין מחדש
את Windows
בהצלחה
אין דרך לעשות את זה מובנה בוויז וגם רשמית הם סירבו
האופציה האחרת לעשות אפלקציית ניווט שתיצור נתיב מיוחד (כקישור לדוג') שלא עובר דרך רחובות עם כוהנים
ושיפתח ישירות את הנתיב זה כן אפשרי
ואלי נעשה את זה בהזדמנות
אם ירצה ה'
וזה הקובץ עם המידע לכול הרוצה להרים יד map-kohanim.web.app/static/js/dataFile.js (צריך לנווט בתפריט מפתחים אבל זה שם)
@שלמה-ברייר || הפרוייקט הזה נראה מבטיח כולל נעילה של הטלפון (לגרסאות אנדרואיד 9 עד 13 אולי יעבוד גם בפחות)
אתה צריך להוריד שני אפליקציות אחת אחרי השנייה כדי ששזה יעבוד בדקתי את זה על המחשב עכשיו וזה עבד לי אני מניח שזה יעבוד גם על הטלפון מצריך חיבור לרשת
אתה צריך להוריד את הקובץ הזה קודם לתת לו לגמור להפעיל את המודול דרך Magisk ולעשות הפעלה מחדש
@חכם-בלילה-1 ערכתי
ועוד יש להוסיף שאם יש לך עוד מכשיר או אמלטור במחשב אתה יכול להוריד מגוגל פליי ואז להוציא את הAPK בעזרת אינסוף אפליקציות אחרות
או להשתמש באתרים אחרים כמו ש @ע-ה-דכו-ע כתב
הדיסק בשימוש גבוה גם בגלל שאתה משתמש בו כRAM למרות שזה הארד דרייב (זה יכול להרוס אותו לטווח הארוך)
הדיסק עצמו נראה במצב טוב (זמן שימוש, מפרט וכו')
לא קשור למחיצות הדבר היחיד שיכול להיות קשור למחיצות זה פעם שאנשים היו מזיזים את מערכת ההפעלה למרכז הדיסק ששמה היו מהירויות קריאה יותר גבוהות (לא משפיע כמעט בדיסקים של ימינו)
אז ההמלצה היא תתקין עוד RAM אם זה מחשב נייח או שתחליף למערכת יותר קלה על הRAM (לינוקס)
נ.ב
סתם מסקרנות אתה לא מפעיל עוד מערכת הפעלה אז למה פיצלת את הכונן מלכתחילה?
@עם-ישראל-חיי כבר עשו לך את רוב העבודה (המידע עצמו) ואת הסימונים במפה גם יש לך בקובץ הזה
אם אתה ממש רוצה מה שצריך לעשות זה להשתמש במערכת ניווט משלך לדוג' גוגל מביא לך את הדרך ואתה צריך לעבר על הדרך
ולוודא (כמובן באמצעות קוד) שזה לא עובר דרך קבר
במחשבה שנייה זה הרבה יותר מסובך כי כול פעם נצטרך לעשות בקשה חדשה שזה לא זול בכלל אני מניח שיותר
ראליסטי זה להודיע בהתחלה שהדרך עומדת לעבר דרך קבר וקרוב למעבר להתריע והמשתמש יחליט איך ליסוע משם
שזה מטרה הרבה יותר ראלית
לדוגמה לייצא את זה לגוגל מאפס האמיתי להנחיות קוליות וניווט בזמן אמת וכו'
@א.מ.ד. התחלתי לעבוד על זה אני מניח שיהיה איזה דמו מתישהו בכול מקרה אתה יכול לבקש מAI להמיר את הJson שלהם לGeoJson וזה פורמט שממש קל לכול המפות לעבוד איתם
אני עובד עכשיו יותר לכיוון האופליין ושם דגש על הערים המסומנות כדי להוריד מיקום ברגע שזה
נגמר לעשות את האפליקצייה לא יהיה כזה קשה רק צריך לשבת עוד קצת כדי להמיר את הנתונים
@ע-ה-דכו-ע אני עכשיו עוסק בלהעביר את הבקשה של הAPI יש שני דרכים
או שאני יאמן את מודל הניווט מחדש בשביל כול עיר
(מעדיף שלא כמובן)
או שאני יעביר בבקשת API שאני לא רוצה את כול השטחים המסומנים ואז יש לי שתי בעיות אחת שזה בקשה ענקית ולא שייך להעביר את זה ככה (על גבי HTTPS)
כדי לסדר את זה אני מפצל את זה לפי העיר (לא פתרון מושלם)
הבעיה השנייה זה שכול הPropeties כמו התיאור סוג טומאה וכו מסתבכים עם טייפ סקריפט
למרות עם כול ההגבלות שעל הAPI אני כנראה יאמן אותו על טבריה ואלי עוד עיר אחת
וחסל זה דורש 30 ראם בערך אבל אני מניח שאפשר לכווץ אותו ל15 אם אני יעשה אימון קטן
זה הגרסה שרצה כאשר מקישים את קיצור הדרך (Ctrl+Alt+C) וזה הגרסה שרצה שמריצים את התוכנה
(שני הגרסאות עובדות כך שלא יסגרו את אקספלורר אם אתם עדיין רוצים לסגור את אקספלורר אלו הגרסאות זה אם וזה בלי קיצור דרך)
אבל אם אתה רוצה לשתף את הקוד הסופי
זה הקוד לגרסה עם הקיצור דרך
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
if not A_IsAdmin
{
Run *RunAs "%A_ScriptFullPath%"
ExitApp
}
^!c::
global isActive := false
WinGet, id, List
Loop, %id%
{
this_id := id%A_Index%
WinGetClass, class, ahk_id %this_id%
if (class != "CabinetWClass")
{
WinRestore, ahk_id %this_id%
WinClose, ahk_id %this_id%
}
if (class = "CabinetWClass")
{
isActive := true
}
}
If (isActive)
{
Loop, 5
{
Sleep, 100
Send, !{F4}
}
}
return
וזה הקוד לגרסה שרצה שלוחצים
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
if not A_IsAdmin
{
Run *RunAs "%A_ScriptFullPath%"
ExitApp
}
global isActive := false
close()
close()
{
WinGet, id, List
Loop, %id%
{
this_id := id%A_Index%
WinGetClass, class, ahk_id %this_id%
if (class != "CabinetWClass")
{
WinRestore, ahk_id %this_id%
WinClose, ahk_id %this_id%
}
if (class = "CabinetWClass")
{
isActive := true
}
}
If (isActive)
{
Loop, 5
{
Sleep, 100
Send, !{F4}
}
return
}
}
בבקשה
תגובה ישנה:@ע-ה-דכו-ע לא עברתי על הקוד לעומק אבל ממה שאני יודע יש למייקרוסופט API בשביל אקספלורר זה נקרא shell COM
ולזכרוני זה נותן להפריד בין אקספלורר למערכת עצמה
עריכה: עברתי על הקוד ואני שואל למה הקוד בודק גם אם יש טקסט(כותרת) וגם אם זה נראה (visible) הרי מספיק שיש טקסט (אם אין חלון אין טקסט)
ואולי זה קשור ללמה החלונות האחרים באקספלורר לא נסגרים כי יש בהם טקסט אבל הם לא גלויים\נראים
אם אני ימצא זמן אני ישתדל לערוך את הסקריפט
אוקי זה היה כזה מעצבן לעבוד על זה כי בסופו של דבר צריך לבדוק את זה כול פעם ותמיד אני שוכח איזה חלון שלא רציתי לסגור
אז כדי שכול החלונות שרציתי יפתחו בקלות כתבתי סקריפט קצר בAHK ואז קלטתי שאפשר פשוט להשתמש בזה
ולקח בערך 20 דקות (זה כנראה השפה הכי מוזרה לעבוד איתה) וסיימנו וגם לא לקח הרבה קוד
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
^!c::
WinGet, id, List
Loop, %id%
{
this_id := id%A_Index%
WinClose, ahk_id %this_id%
}
return
לוחצים CTRL+ALT+C כדי שזה יסגור הכול ולא צריך שום הרשאה מיוחדת הדבר היחיד שאולי אני יסדר זה שווינדוס לא אוחז בקצב עם
התוכנה ולכן נפתחים חלונות של כיבוי אז אולי אני יוסיף טיפה דיליי בין סגירה לסגירה
בבקשה
@ע-ה-דכו-ע אוקי אם יש למשתמש כמה טאבים פתוחים והמשתמש במילא רוצה לצאת מהמחשב אז הדרך הכי טובה זה פשוט לשלוח
כמה פעמים ידנית בסוף הסקריפט ואז נניח פתוחים למשתמש כמה כרטיסיות הם יסגרו בסוף ידנית אוקי אז בפעם האחרונה כנראה סיימתי