דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. הצעות לפיתוח
  5. רעיונות לביצוע
  6. בקשה | תוכנה לסגירת כל החלונות הפתוחים.

בקשה | תוכנה לסגירת כל החלונות הפתוחים.

מתוזמן נעוץ נעול הועבר רעיונות לביצוע
24 פוסטים 3 כותבים 206 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • C מנותק
    C מנותק
    cfopuser
    כתב נערך לאחרונה על ידי cfopuser
    #4

    אוקי זה היה כזה מעצבן לעבוד על זה כי בסופו של דבר צריך לבדוק את זה כול פעם ותמיד אני שוכח איזה חלון שלא רציתי לסגור
    אז כדי שכול החלונות שרציתי יפתחו בקלות כתבתי סקריפט קצר ב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 כדי שזה יסגור הכול ולא צריך שום הרשאה מיוחדת הדבר היחיד שאולי אני יסדר זה שווינדוס לא אוחז בקצב עם
    התוכנה ולכן נפתחים חלונות של כיבוי אז אולי אני יוסיף טיפה דיליי בין סגירה לסגירה
    בבקשה

    ע"ה דכו"עע 2 תגובות תגובה אחרונה
    1
    • C cfopuser

      אוקי זה היה כזה מעצבן לעבוד על זה כי בסופו של דבר צריך לבדוק את זה כול פעם ותמיד אני שוכח איזה חלון שלא רציתי לסגור
      אז כדי שכול החלונות שרציתי יפתחו בקלות כתבתי סקריפט קצר ב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 כדי שזה יסגור הכול ולא צריך שום הרשאה מיוחדת הדבר היחיד שאולי אני יסדר זה שווינדוס לא אוחז בקצב עם
      התוכנה ולכן נפתחים חלונות של כיבוי אז אולי אני יוסיף טיפה דיליי בין סגירה לסגירה
      בבקשה

      ע"ה דכו"עע מנותק
      ע"ה דכו"עע מנותק
      ע"ה דכו"ע
      כתב נערך לאחרונה על ידי
      #5

      @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

      כדי שזה יסגור הכול ולא צריך שום הרשאה מיוחדת

      זה לא סוגר בצורה כפויה אני מקווה, כן? כמו בקוד המקורי, שהוא שואל אם לשמור.

      איך עשית את זה? עם שליחה של קיצור מקשים או שליחה של הודעת סגירה תכנותית?

      ולכן נפתחים חלונות של כיבוי

      אתה מתכוין לזה? זה בגלל שאם לוחצים על ALT +F4 אחרי שכל החלונות סגורים אז הוא פותח את זה, כלומר גם למערכת הפעלה עצמה נשלחת ההודעת סגירה, וזה דווקא יכול להיות מוצלח, כי כשמפעילים את הסקריפט זה בדרך כלל כי רוצים לכבות את המחשב.

      bd887d97-735b-4d15-b191-86ab1fdebb4e-image.png

      C תגובה 1 תגובה אחרונה
      0
      • C cfopuser

        אוקי זה היה כזה מעצבן לעבוד על זה כי בסופו של דבר צריך לבדוק את זה כול פעם ותמיד אני שוכח איזה חלון שלא רציתי לסגור
        אז כדי שכול החלונות שרציתי יפתחו בקלות כתבתי סקריפט קצר ב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 כדי שזה יסגור הכול ולא צריך שום הרשאה מיוחדת הדבר היחיד שאולי אני יסדר זה שווינדוס לא אוחז בקצב עם
        התוכנה ולכן נפתחים חלונות של כיבוי אז אולי אני יוסיף טיפה דיליי בין סגירה לסגירה
        בבקשה

        ע"ה דכו"עע מנותק
        ע"ה דכו"עע מנותק
        ע"ה דכו"ע
        כתב נערך לאחרונה על ידי
        #6

        @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

        ולא צריך שום הרשאה מיוחדת

        גם בשביל לסגור את מנהל המשימות לדוגמה?

        C תגובה 1 תגובה אחרונה
        0
        • ע"ה דכו"עע ע"ה דכו"ע

          @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

          כדי שזה יסגור הכול ולא צריך שום הרשאה מיוחדת

          זה לא סוגר בצורה כפויה אני מקווה, כן? כמו בקוד המקורי, שהוא שואל אם לשמור.

          איך עשית את זה? עם שליחה של קיצור מקשים או שליחה של הודעת סגירה תכנותית?

          ולכן נפתחים חלונות של כיבוי

          אתה מתכוין לזה? זה בגלל שאם לוחצים על ALT +F4 אחרי שכל החלונות סגורים אז הוא פותח את זה, כלומר גם למערכת הפעלה עצמה נשלחת ההודעת סגירה, וזה דווקא יכול להיות מוצלח, כי כשמפעילים את הסקריפט זה בדרך כלל כי רוצים לכבות את המחשב.

          bd887d97-735b-4d15-b191-86ab1fdebb4e-image.png

          C מנותק
          C מנותק
          cfopuser
          כתב נערך לאחרונה על ידי cfopuser
          #7

          @ע-ה-דכו-ע כן אני אולי יוסיף דילי בהתאם למספר החלונות כי מבדיקה שעשיתי הבעיה מתחילה רק ב3 חלונות בערך
          אז הלוגיקה תהייה לדוג שכול חלון שווה מאית השנייה ואז אני יוסיף בייס דיליי של חצי שנייה בערך

          ע"ה דכו"עע תגובה 1 תגובה אחרונה
          0
          • ע"ה דכו"עע ע"ה דכו"ע

            @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

            ולא צריך שום הרשאה מיוחדת

            גם בשביל לסגור את מנהל המשימות לדוגמה?

            C מנותק
            C מנותק
            cfopuser
            כתב נערך לאחרונה על ידי cfopuser
            #8

            @ע-ה-דכו-ע עריכה צודק זה לא סוגר את מנהל המשימות (אני מניח שזה הגיוני בסופו של דבר)

            ע"ה דכו"עע 2 תגובות תגובה אחרונה
            0
            • C cfopuser

              @ע-ה-דכו-ע כן אני אולי יוסיף דילי בהתאם למספר החלונות כי מבדיקה שעשיתי הבעיה מתחילה רק ב3 חלונות בערך
              אז הלוגיקה תהייה לדוג שכול חלון שווה מאית השנייה ואז אני יוסיף בייס דיליי של חצי שנייה בערך

              ע"ה דכו"עע מנותק
              ע"ה דכו"עע מנותק
              ע"ה דכו"ע
              כתב נערך לאחרונה על ידי
              #9

              @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

              @ע-ה-דכו-ע כן אני אולי יוסיף דילי בהתאם למספר החלונות כי מבדיקה שעשיתי הבעיה מתחילה רק ב3 חלונות בערך
              אז הלוגיקה תהייה לדוג שכול חלון שווה מאית השנייה וזה אמור לפתור את זה ואז אני יוסיף בייס דיליי של חצי שנייה

              לא הבנתי.

              הבעיה היא שנפתח החלון של אפשרויות כיבוי ווינדוס?

              זה לא בעיה, ככה זה אמור להיות.

              C תגובה 1 תגובה אחרונה
              0
              • ע"ה דכו"עע ע"ה דכו"ע

                @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                @ע-ה-דכו-ע כן אני אולי יוסיף דילי בהתאם למספר החלונות כי מבדיקה שעשיתי הבעיה מתחילה רק ב3 חלונות בערך
                אז הלוגיקה תהייה לדוג שכול חלון שווה מאית השנייה וזה אמור לפתור את זה ואז אני יוסיף בייס דיליי של חצי שנייה

                לא הבנתי.

                הבעיה היא שנפתח החלון של אפשרויות כיבוי ווינדוס?

                זה לא בעיה, ככה זה אמור להיות.

                C מנותק
                C מנותק
                cfopuser
                כתב נערך לאחרונה על ידי
                #10

                @ע-ה-דכו-ע סבבה לא עשיתי את זה בשביל עצמי אז אם זה מה שאנשים אוהבים שישאר ככה

                תגובה 1 תגובה אחרונה
                1
                • C cfopuser

                  @ע-ה-דכו-ע עריכה צודק זה לא סוגר את מנהל המשימות (אני מניח שזה הגיוני בסופו של דבר)

                  ע"ה דכו"עע מנותק
                  ע"ה דכו"עע מנותק
                  ע"ה דכו"ע
                  כתב נערך לאחרונה על ידי
                  #11

                  @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                  @ע-ה-דכו-ע עריכה צודק זה לא סוגר את מנהל המשימות (אני מניח שזה הגיוני בסופו של דבר)

                  אם תריץ את זה כמנהל זה יסגור גם את מנהל המשימות כנראה.

                  לכן את הסקריפט שלי קימפלתי עם מניפסט של הרצה כמנהל.

                  C תגובה 1 תגובה אחרונה
                  0
                  • C מנותק
                    C מנותק
                    cfopuser
                    כתב נערך לאחרונה על ידי
                    #12

                    אני יוסיף משהו בפנים אני יראה

                    תגובה 1 תגובה אחרונה
                    0
                    • C cfopuser

                      @ע-ה-דכו-ע עריכה צודק זה לא סוגר את מנהל המשימות (אני מניח שזה הגיוני בסופו של דבר)

                      ע"ה דכו"עע מנותק
                      ע"ה דכו"עע מנותק
                      ע"ה דכו"ע
                      כתב נערך לאחרונה על ידי ע"ה דכו"ע
                      #13

                      @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                      למי פשוט פתוח מנהל המשימות ברקע

                      לי.

                      אבל האמת שאני לא משתמש בזה. כתבתי את זה בשביל אחרים.

                      @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                      @ע-ה-דכו-ע סבבה לא עשיתי את זה בשביל עצמי אז אם זה מה שאנשים אוהבים שישאר ככה

                      התכוונתי בעיקר לומר שזה לא קשור למהירות וכו'. זה קשור לזה שמערכת ההפעלה היא גם יישום, וגם איליו הסקריפט שולח את הקיצור מקשים, אם רוצים לטפל בזה צריך פשוט להחריג את החלון הזה, אין לי מושג מה המזהה שלו.

                      @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                      אני יוסיף משהו בפנים אני יראה

                      בעיקרון אפשר גם בפתיחה של התוכנה הזו להפעיל אותה ידנית כמנהל, או לשנות במאפיינים בלשונית תאימות שייפתח תמיד כמנהל.

                      אגב, אתה בטוח שזה סוגר את כל הכרטיסיות גם אם יש כמה באותו חלון?

                      כי אני ניסיתי להחליף את הקוד ששולח הודעת סגירה לתוכנה בקוד שפשוט שולח את הקיצור מקשים ALT+F4, וזה עדיין שלח אותו רק לכרטיסיה הפעילה וסגר רק אותה.

                      עריכה: החלטתי לא להתעצל מלסגור את כל החלונות במחשב, וראיתי שזה עדיין לא סוגר את הכרטיסיות שאינם הכרטיסיות הפעילות😥 😥 צריך עדיין להוסיף לקוד עוד קצת לולאות או משהו..

                      C תגובה 1 תגובה אחרונה
                      0
                      • ע"ה דכו"עע ע"ה דכו"ע

                        @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                        @ע-ה-דכו-ע עריכה צודק זה לא סוגר את מנהל המשימות (אני מניח שזה הגיוני בסופו של דבר)

                        אם תריץ את זה כמנהל זה יסגור גם את מנהל המשימות כנראה.

                        לכן את הסקריפט שלי קימפלתי עם מניפסט של הרצה כמנהל.

                        C מנותק
                        C מנותק
                        cfopuser
                        כתב נערך לאחרונה על ידי cfopuser
                        #14

                        @ע-ה-דכו-ע בוצע עכשיו זה יבקש הרשאה בפעם הראשונה שתריץ למרות שתבדוק אצלך כי אני עשיתי כמה שינויים אחרים במנהל של הסקריפט
                        הנה זה

                        תגובה 1 תגובה אחרונה
                        1
                        • ע"ה דכו"עע ע"ה דכו"ע

                          @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                          למי פשוט פתוח מנהל המשימות ברקע

                          לי.

                          אבל האמת שאני לא משתמש בזה. כתבתי את זה בשביל אחרים.

                          @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                          @ע-ה-דכו-ע סבבה לא עשיתי את זה בשביל עצמי אז אם זה מה שאנשים אוהבים שישאר ככה

                          התכוונתי בעיקר לומר שזה לא קשור למהירות וכו'. זה קשור לזה שמערכת ההפעלה היא גם יישום, וגם איליו הסקריפט שולח את הקיצור מקשים, אם רוצים לטפל בזה צריך פשוט להחריג את החלון הזה, אין לי מושג מה המזהה שלו.

                          @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                          אני יוסיף משהו בפנים אני יראה

                          בעיקרון אפשר גם בפתיחה של התוכנה הזו להפעיל אותה ידנית כמנהל, או לשנות במאפיינים בלשונית תאימות שייפתח תמיד כמנהל.

                          אגב, אתה בטוח שזה סוגר את כל הכרטיסיות גם אם יש כמה באותו חלון?

                          כי אני ניסיתי להחליף את הקוד ששולח הודעת סגירה לתוכנה בקוד שפשוט שולח את הקיצור מקשים ALT+F4, וזה עדיין שלח אותו רק לכרטיסיה הפעילה וסגר רק אותה.

                          עריכה: החלטתי לא להתעצל מלסגור את כל החלונות במחשב, וראיתי שזה עדיין לא סוגר את הכרטיסיות שאינם הכרטיסיות הפעילות😥 😥 צריך עדיין להוסיף לקוד עוד קצת לולאות או משהו..

                          C מנותק
                          C מנותק
                          cfopuser
                          כתב נערך לאחרונה על ידי
                          #15

                          @ע-ה-דכו-ע אוקי אם יש למשתמש כמה טאבים פתוחים והמשתמש במילא רוצה לצאת מהמחשב אז הדרך הכי טובה זה פשוט לשלוח
                          כמה פעמים ידנית בסוף הסקריפט ואז נניח פתוחים למשתמש כמה כרטיסיות הם יסגרו בסוף ידנית אוקי אז בפעם האחרונה כנראה סיימתי

                          ע"ה דכו"עע תגובה 1 תגובה אחרונה
                          1
                          • C cfopuser

                            @ע-ה-דכו-ע אוקי אם יש למשתמש כמה טאבים פתוחים והמשתמש במילא רוצה לצאת מהמחשב אז הדרך הכי טובה זה פשוט לשלוח
                            כמה פעמים ידנית בסוף הסקריפט ואז נניח פתוחים למשתמש כמה כרטיסיות הם יסגרו בסוף ידנית אוקי אז בפעם האחרונה כנראה סיימתי

                            ע"ה דכו"עע מנותק
                            ע"ה דכו"עע מנותק
                            ע"ה דכו"ע
                            כתב נערך לאחרונה על ידי ע"ה דכו"ע
                            #16

                            @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                            @ע-ה-דכו-ע אוקי אם יש למשתמש כמה טאבים פתוחים והמשתמש במילא רוצה לצאת מהמחשב אז הדרך הכי טובה זה פשוט לשלוח
                            כמה פעמים ידנית בסוף הסקריפט ואז נניח פתוחים למשתמש כמה כרטיסיות הם יסגרו בסוף ידנית אוקי אז בפעם האחרונה כנראה סיימתי

                            הפעם זה הלך!!

                            כל הכבוד!!

                            אגב אפשר לעשות שמיד בהרצה של הסקריפט הוא יסגור הכל, כי כיון שזה מיועד לזמן הכיבוי של המחשב אין ענין להפעיל את זה בעליית המחשב ושיפעל כל הזמן ברקע, אפשר שפשוט ההפעלה עצמה תסגור ישירות ויפעילו את זה כשירצו לסגור.

                            אולי כדאי גם בכל אופן שרק תוסיף את התוספת הזו של השליחה הנוספת בסוף הסקריפט שוב ושוב לקוד המקורי שכתבתי בפייתון, כיון ששם כבר יש את הפונקציונליות לבחור האם לסגור גם את אקספלורר או לא, מכיון שווינדוס פותח בהדלקה הבאה את האקספלורר באותם מקומות שהוא היה פתוח, ואני לדוגמה נהנה שכל החלונות שלו יישארו פתוחים בכיבוי.

                            @I-believe

                            @cfopuser עשה בשבילך את העסק מושלם.

                            C 2 תגובות תגובה אחרונה
                            2
                            • ע"ה דכו"עע ע"ה דכו"ע

                              @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                              @ע-ה-דכו-ע אוקי אם יש למשתמש כמה טאבים פתוחים והמשתמש במילא רוצה לצאת מהמחשב אז הדרך הכי טובה זה פשוט לשלוח
                              כמה פעמים ידנית בסוף הסקריפט ואז נניח פתוחים למשתמש כמה כרטיסיות הם יסגרו בסוף ידנית אוקי אז בפעם האחרונה כנראה סיימתי

                              הפעם זה הלך!!

                              כל הכבוד!!

                              אגב אפשר לעשות שמיד בהרצה של הסקריפט הוא יסגור הכל, כי כיון שזה מיועד לזמן הכיבוי של המחשב אין ענין להפעיל את זה בעליית המחשב ושיפעל כל הזמן ברקע, אפשר שפשוט ההפעלה עצמה תסגור ישירות ויפעילו את זה כשירצו לסגור.

                              אולי כדאי גם בכל אופן שרק תוסיף את התוספת הזו של השליחה הנוספת בסוף הסקריפט שוב ושוב לקוד המקורי שכתבתי בפייתון, כיון ששם כבר יש את הפונקציונליות לבחור האם לסגור גם את אקספלורר או לא, מכיון שווינדוס פותח בהדלקה הבאה את האקספלורר באותם מקומות שהוא היה פתוח, ואני לדוגמה נהנה שכל החלונות שלו יישארו פתוחים בכיבוי.

                              @I-believe

                              @cfopuser עשה בשבילך את העסק מושלם.

                              C מנותק
                              C מנותק
                              cfopuser
                              כתב נערך לאחרונה על ידי cfopuser
                              #17

                              התשובה הסופית שלי לקוראים מהעתיד למעלה

                              זה הגרסה שרצה כאשר מקישים את קיצור הדרך (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
                                  }
                              }
                              

                              בבקשה

                              תגובה 1 תגובה אחרונה
                              0
                              • ע"ה דכו"עע ע"ה דכו"ע

                                @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                                @ע-ה-דכו-ע אוקי אם יש למשתמש כמה טאבים פתוחים והמשתמש במילא רוצה לצאת מהמחשב אז הדרך הכי טובה זה פשוט לשלוח
                                כמה פעמים ידנית בסוף הסקריפט ואז נניח פתוחים למשתמש כמה כרטיסיות הם יסגרו בסוף ידנית אוקי אז בפעם האחרונה כנראה סיימתי

                                הפעם זה הלך!!

                                כל הכבוד!!

                                אגב אפשר לעשות שמיד בהרצה של הסקריפט הוא יסגור הכל, כי כיון שזה מיועד לזמן הכיבוי של המחשב אין ענין להפעיל את זה בעליית המחשב ושיפעל כל הזמן ברקע, אפשר שפשוט ההפעלה עצמה תסגור ישירות ויפעילו את זה כשירצו לסגור.

                                אולי כדאי גם בכל אופן שרק תוסיף את התוספת הזו של השליחה הנוספת בסוף הסקריפט שוב ושוב לקוד המקורי שכתבתי בפייתון, כיון ששם כבר יש את הפונקציונליות לבחור האם לסגור גם את אקספלורר או לא, מכיון שווינדוס פותח בהדלקה הבאה את האקספלורר באותם מקומות שהוא היה פתוח, ואני לדוגמה נהנה שכל החלונות שלו יישארו פתוחים בכיבוי.

                                @I-believe

                                @cfopuser עשה בשבילך את העסק מושלם.

                                C מנותק
                                C מנותק
                                cfopuser
                                כתב נערך לאחרונה על ידי cfopuser
                                #18

                                @ע-ה-דכו-ע כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                                אולי כדאי גם בכל אופן שרק תוסיף את התוספת הזו של השליחה הנוספת בסוף הסקריפט שוב ושוב לקוד המקורי שכתבתי בפייתון, כיון ששם כבר יש את הפונקציונליות לבחור האם לסגור גם את אקספלורר או לא, מכיון שווינדוס פותח בהדלקה הבאה את האקספלורר באותם מקומות שהוא היה פתוח, ואני לדוגמה נהנה שכל החלונות שלו יישארו פתוחים בכיבוי.

                                זה סקריפט טיפש הדרך היחידה למנוע את אקספלורר מלהיסגר זה עם הוא מכווץ
                                מה שכואב לי לכתוב כי אני מבין שרק נוצרה בעיה חדשה😥
                                שאולי אפשר לפתור אבל עדיין

                                C תגובה 1 תגובה אחרונה
                                0
                                • C cfopuser

                                  @ע-ה-דכו-ע כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                                  אולי כדאי גם בכל אופן שרק תוסיף את התוספת הזו של השליחה הנוספת בסוף הסקריפט שוב ושוב לקוד המקורי שכתבתי בפייתון, כיון ששם כבר יש את הפונקציונליות לבחור האם לסגור גם את אקספלורר או לא, מכיון שווינדוס פותח בהדלקה הבאה את האקספלורר באותם מקומות שהוא היה פתוח, ואני לדוגמה נהנה שכל החלונות שלו יישארו פתוחים בכיבוי.

                                  זה סקריפט טיפש הדרך היחידה למנוע את אקספלורר מלהיסגר זה עם הוא מכווץ
                                  מה שכואב לי לכתוב כי אני מבין שרק נוצרה בעיה חדשה😥
                                  שאולי אפשר לפתור אבל עדיין

                                  C מנותק
                                  C מנותק
                                  cfopuser
                                  כתב נערך לאחרונה על ידי cfopuser
                                  #19

                                  וסודר
                                  ואין אופציה עכשיו לגרום לזה שאקספלורר ישמור את הכרטיסיות
                                  למרות שבמחשבה שנייה יש דרך אז אולי אני יסדר את זה בהזדמנות

                                  עריכה: סודר

                                  ע"ה דכו"עע תגובה 1 תגובה אחרונה
                                  1
                                  • C cfopuser

                                    וסודר
                                    ואין אופציה עכשיו לגרום לזה שאקספלורר ישמור את הכרטיסיות
                                    למרות שבמחשבה שנייה יש דרך אז אולי אני יסדר את זה בהזדמנות

                                    עריכה: סודר

                                    ע"ה דכו"עע מנותק
                                    ע"ה דכו"עע מנותק
                                    ע"ה דכו"ע
                                    כתב נערך לאחרונה על ידי ע"ה דכו"ע
                                    #20

                                    @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                                    ואין בדיוק דרך קלה לגרום לזה שאקספלורר ישמור את הכרטיסיות

                                    מה אתה מתכוון?

                                    בעיקרון אם מכבים את המחשב כאשר יש חלונות פתוחים של אקספלורר, אז בהדלקה הבאה אוטומטית החלונות האלו נפתחים שוב.

                                    ועל זה כתבתי שאם סוגרים את החלונות הפתוחים של האקספלורר, אז מפסידים את זה.

                                    ומה שצריך לעשות זה ס"ה להחריג את החלונות שכלול בשם שלהם EXPLORER, וזה באמת נראה שבסקריפט של AHK לא כל כך שייך להוסיף כאלו תנאים, אבל אולי תוכל ללכת באותה דרך שכבר התחלת, ורק לעשות את זה בסקריפט של הפייתון, שכבר מאפשר למשתמש לבחור להחריג את אקספלורר, ורק להוסיף לו את החזרה על פעולת הסגירה כמה פעמים עד שהכל ייסגר (במקרה שהמשתמש כן בחר לסגור גם את אקספלורר).

                                    כדאי לעשות את זה לפי תנאי שכבר אין עוד חלונות פתוחים, ולא רק סתם לחזור כמה פעמים.

                                    6ff39a0a-0dde-4e61-aa04-bde829fc38ca-image.png

                                    C מ 2 תגובות תגובה אחרונה
                                    1
                                    • ע"ה דכו"עע ע"ה דכו"ע

                                      @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                                      ואין בדיוק דרך קלה לגרום לזה שאקספלורר ישמור את הכרטיסיות

                                      מה אתה מתכוון?

                                      בעיקרון אם מכבים את המחשב כאשר יש חלונות פתוחים של אקספלורר, אז בהדלקה הבאה אוטומטית החלונות האלו נפתחים שוב.

                                      ועל זה כתבתי שאם סוגרים את החלונות הפתוחים של האקספלורר, אז מפסידים את זה.

                                      ומה שצריך לעשות זה ס"ה להחריג את החלונות שכלול בשם שלהם EXPLORER, וזה באמת נראה שבסקריפט של AHK לא כל כך שייך להוסיף כאלו תנאים, אבל אולי תוכל ללכת באותה דרך שכבר התחלת, ורק לעשות את זה בסקריפט של הפייתון, שכבר מאפשר למשתמש לבחור להחריג את אקספלורר, ורק להוסיף לו את החזרה על פעולת הסגירה כמה פעמים עד שהכל ייסגר (במקרה שהמשתמש כן בחר לסגור גם את אקספלורר).

                                      כדאי לעשות את זה לפי תנאי שכבר אין עוד חלונות פתוחים, ולא רק סתם לחזור כמה פעמים.

                                      6ff39a0a-0dde-4e61-aa04-bde829fc38ca-image.png

                                      C מנותק
                                      C מנותק
                                      cfopuser
                                      כתב נערך לאחרונה על ידי cfopuser
                                      #21

                                      @ע-ה-דכו-ע זהו עכשיו אפשר לבחור אם רוצים אקספלורר או לא

                                      וזה הזוי לומר אבל התעסקתי יותר מדי מבלי להבין למה אנשים משתמשים בזה אם רוצים לכבות את המחשב אבל כן סיימתי

                                      תגובה 1 תגובה אחרונה
                                      1
                                      • ע"ה דכו"עע ע"ה דכו"ע

                                        @cfopuser כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                                        ואין בדיוק דרך קלה לגרום לזה שאקספלורר ישמור את הכרטיסיות

                                        מה אתה מתכוון?

                                        בעיקרון אם מכבים את המחשב כאשר יש חלונות פתוחים של אקספלורר, אז בהדלקה הבאה אוטומטית החלונות האלו נפתחים שוב.

                                        ועל זה כתבתי שאם סוגרים את החלונות הפתוחים של האקספלורר, אז מפסידים את זה.

                                        ומה שצריך לעשות זה ס"ה להחריג את החלונות שכלול בשם שלהם EXPLORER, וזה באמת נראה שבסקריפט של AHK לא כל כך שייך להוסיף כאלו תנאים, אבל אולי תוכל ללכת באותה דרך שכבר התחלת, ורק לעשות את זה בסקריפט של הפייתון, שכבר מאפשר למשתמש לבחור להחריג את אקספלורר, ורק להוסיף לו את החזרה על פעולת הסגירה כמה פעמים עד שהכל ייסגר (במקרה שהמשתמש כן בחר לסגור גם את אקספלורר).

                                        כדאי לעשות את זה לפי תנאי שכבר אין עוד חלונות פתוחים, ולא רק סתם לחזור כמה פעמים.

                                        6ff39a0a-0dde-4e61-aa04-bde829fc38ca-image.png

                                        מ מנותק
                                        מ מנותק
                                        משחזר מידע
                                        כתב נערך לאחרונה על ידי משחזר מידע
                                        #22

                                        @ע-ה-דכו-ע כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                                        שאם סוגרים את החלונות הפתוחים של האקספלורר, אז מפסידים את זה.

                                        אם תפיל אותו

                                        taskkill /f /im chrome.exe
                                        taskkill /f /im firefox.exe
                                        

                                        יהי לך את כל החלונות בהפעלה הבאה


                                        הפעלת ניהול דיסקים דרך הקובץ המצורף

                                        Hex editor חינמי

                                        C תגובה 1 תגובה אחרונה
                                        0
                                        • מ משחזר מידע

                                          @ע-ה-דכו-ע כתב בבקשה | תוכנה לסגירת כל החלונות הפתוחים.:

                                          שאם סוגרים את החלונות הפתוחים של האקספלורר, אז מפסידים את זה.

                                          אם תפיל אותו

                                          taskkill /f /im chrome.exe
                                          taskkill /f /im firefox.exe
                                          

                                          יהי לך את כל החלונות בהפעלה הבאה

                                          C מנותק
                                          C מנותק
                                          cfopuser
                                          כתב נערך לאחרונה על ידי cfopuser
                                          #23

                                          @משחזר-מידע זה כול מה שהם רצו להימנע ממנו כדי שנניח וורד וכדומה לא יסגרו אלא ישאלו אם אתה רוצה לשמור שינויים וכו כול הרעיון שהתוכנות בוחרות אם הם רוצות להיסגר או לא (כאילו לחצת על איקס) ולא פשוט להרוג את התהליך (אם כן זה היה הרבה יותר קל) ולאקספלורר אישית אני חושב שזה לא שומר

                                          מ תגובה 1 תגובה אחרונה
                                          0

                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • חוקי הפורום
                                          • פופולרי
                                          • לא נפתר
                                          • משתמשים
                                          • חיפוש גוגל בפורום
                                          • צור קשר