בקשה | תוכנה לסגירת כל החלונות הפתוחים.
-
@I-believe כן פשוט ניחשתי איך קוראים לשעון (לאיזה קטגוריה הוא משתייך)
הקוד נמצא למעלה אם אתה רוצה לעשות שינויים פיצורים וכו'
אני יוסיף הערות עוד מעט@cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:
@I-believe כן פשוט ניחשתי איך קוראים לשעון (לאיזה קטגוריה הוא משתייך)
החלון והתהליך כוללים בתוך השם שלהם "Clocks" אבל ייתכן שזה לא כל השם, אז תעשה בדיקה לפי האם הוא מכיל, ולא האם הוא שווה.
-
@I-believe כן פשוט ניחשתי איך קוראים לשעון (לאיזה קטגוריה הוא משתייך)
הקוד נמצא למעלה אם אתה רוצה לעשות שינויים פיצורים וכו'
אני יוסיף הערות עוד מעט@cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:
@I-believe כן פשוט ניחשתי איך קוראים לשעון (לאיזה קטגוריה הוא משתייך)
הקוד נמצא למעלה אם אתה רוצה לעשות שינויים פיצורים וכו'
אני יוסיף הערות עוד מעטדווקא עם הקוד אין לי בעיה, אבל אף פעם לא באמת הכנתי תוכנה, אולי הגיע הזמן.
האם בשביל לקמפל את הקוד אני צריך להתקין את AutoHotkey, איך זה בעצם עובד? -
@cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:
@I-believe כן פשוט ניחשתי איך קוראים לשעון (לאיזה קטגוריה הוא משתייך)
הקוד נמצא למעלה אם אתה רוצה לעשות שינויים פיצורים וכו'
אני יוסיף הערות עוד מעטדווקא עם הקוד אין לי בעיה, אבל אף פעם לא באמת הכנתי תוכנה, אולי הגיע הזמן.
האם בשביל לקמפל את הקוד אני צריך להתקין את AutoHotkey, איך זה בעצם עובד?@I-believe כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:
האם בשביל לקמפל את הקוד אני צריך להתקין את AutoHotkey, איך זה בעצם עובד?
כן. צריך להתקין אותו, וההתקנה כוללת גם תוכנה נספחת של קימפול הסקריפטים.
בעיקרון הסקריפטים האלו מיועדים בעיקר לעבוד בלי קימפול, ע"ג התוכנה עצמה.
-
@cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:
@I-believe כן פשוט ניחשתי איך קוראים לשעון (לאיזה קטגוריה הוא משתייך)
הקוד נמצא למעלה אם אתה רוצה לעשות שינויים פיצורים וכו'
אני יוסיף הערות עוד מעטדווקא עם הקוד אין לי בעיה, אבל אף פעם לא באמת הכנתי תוכנה, אולי הגיע הזמן.
האם בשביל לקמפל את הקוד אני צריך להתקין את AutoHotkey, איך זה בעצם עובד?@I-believe אתה יכול להוריד כאן אתה צריך את גרסה 1 בשביל הסוג קוד שכתבתי
ניסיתי למנוע את הסגירה של השעון ולא רק למנוע את האקספלורר בקוד הזה
if (class != "CabinetWClass" && pname != "Clock.exe") { WinRestore, ahk_id %this_id% WinClose, ahk_id %this_id%
תברר מה השם של התוכנה בדיוק ותחליף את הClock.exe
אולי יש דרך לעשות את זה כקטגוריה אני יראה
תברר מה השם של התהליך ואז תוכל להוסיף אותו לררשימת המותרים
-
@I-believe אתה יכול להוריד כאן אתה צריך את גרסה 1 בשביל הסוג קוד שכתבתי
ניסיתי למנוע את הסגירה של השעון ולא רק למנוע את האקספלורר בקוד הזה
if (class != "CabinetWClass" && pname != "Clock.exe") { WinRestore, ahk_id %this_id% WinClose, ahk_id %this_id%
תברר מה השם של התוכנה בדיוק ותחליף את הClock.exe
אולי יש דרך לעשות את זה כקטגוריה אני יראה
תברר מה השם של התהליך ואז תוכל להוסיף אותו לררשימת המותרים
-
@cfopuser בדקתי עכשיו מדוייק, והשם של התוכנה מופיע עם נקודה לפני הClocks, כלומר
.Clocks.exe
@ע-ה-דכו-ע אי אי הייתי כזה קרוב זה השם או זה השם של התהליך
-
@ע-ה-דכו-ע אי אי הייתי כזה קרוב זה השם או זה השם של התהליך
@cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:
@ע-ה-דכו-ע אי אי הייתי כזה קרוב זה השם או זה השם של התהליך
בלשונית תהליכים במנהל המשימות זה מופיע ככה
אבל אני חושב שהשם האמיתי של התהליך זה רק ה.Clocks.exe
-
@cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:
@ע-ה-דכו-ע אי אי הייתי כזה קרוב זה השם או זה השם של התהליך
בלשונית תהליכים במנהל המשימות זה מופיע ככה
אבל אני חושב שהשם האמיתי של התהליך זה רק ה.Clocks.exe
-
@cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:
@ע-ה-דכו-ע טוב הוספתי את הקטע הזה לקוד
הוספתי את שתי הגרסאות
תודה רבה, אבל זה עדיין סוגר את השעון, מה הקוד האחרון שכתבת?
-
@cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:
@ע-ה-דכו-ע טוב הוספתי את הקטע הזה לקוד
הוספתי את שתי הגרסאות
תודה רבה, אבל זה עדיין סוגר את השעון, מה הקוד האחרון שכתבת?
#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 } close() close() { WinGet, id, List Loop, %id% { this_id := id%A_Index% WinGet, procName, ProcessName, ahk_id %this_id% if (procName != ".Clock.exe" || procName != ".Clocks") { WinRestore, ahk_id %this_id% WinClose, ahk_id %this_id% } } Loop, 5 { Sleep, 100 Send, !{F4} } }
-
#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 } close() close() { WinGet, id, List Loop, %id% { this_id := id%A_Index% WinGet, procName, ProcessName, ahk_id %this_id% if (procName != ".Clock.exe" || procName != ".Clocks") { WinRestore, ahk_id %this_id% WinClose, ahk_id %this_id% } } Loop, 5 { Sleep, 100 Send, !{F4} } }
-
@cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:
if (procName != ".Clock.exe"
חסר s
Clocks.exe. -
@שקט בכול מקרה עדיף להשתמש ב appName (השם של הexe) אבל קשה לי לברר מה ה' המדויק כי זה ממיקרוסופט סטור
-
@cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:
@שקט בכול מקרה עדיף להשתמש ב appName (השם של הexe) אבל קשה לי לברר מה ה' המדויק כי זה ממיקרוסופט סטור
@I-believe זה V2 אתה צריך V1