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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. cmd | סגירה בסיום ההפעלה

cmd | סגירה בסיום ההפעלה

מתוזמן נעוץ נעול הועבר תכנות
14 פוסטים 6 כותבים 411 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • OdedDvirO מנותק
    OdedDvirO מנותק
    OdedDvir
    השיב לפלורידה ב נערך לאחרונה על ידי OdedDvir
    #5

    @פלורידה כי סגרת את הקובץ לפני שפתחת את המסמך... הפקודה אמורה להיות אחרי הפתיחה, כך:

    "C:\Users\Desktop\הדרן עלך data\הדרן עלך.xlsm"
    exit /b
    
    פ תגובה 1 תגובה אחרונה
    4
    • פ מנותק
      פ מנותק
      פלורידה
      השיב לOdedDvir ב נערך לאחרונה על ידי
      #6

      @odeddvir לא משפיע...

      OdedDvirO תגובה 1 תגובה אחרונה
      0
      • OdedDvirO מנותק
        OdedDvirO מנותק
        OdedDvir
        השיב לפלורידה ב נערך לאחרונה על ידי OdedDvir
        #7

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

        explorer "C:\Users\Desktop\הדרן עלך data\הדרן עלך.xlsm"
        

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

        פ תגובה 1 תגובה אחרונה
        7
        • OdedDvirO מנותק
          OdedDvirO מנותק
          OdedDvir
          השיב למלאכת מחשבת ב נערך לאחרונה על ידי
          #8

          @מלאכת-מחשבת אמר בcmd | סגירה בסיום ההפעלה:

          אין דרך לכתוב משהו בתוכו, למשל אם אני רוצה להעביר את הקובץ למישהו אחר...?

          לא הבנתי.

          תגובה 1 תגובה אחרונה
          1
          • פ מנותק
            פ מנותק
            פלורידה
            השיב לOdedDvir ב נערך לאחרונה על ידי
            #9

            @odeddvir אמר בcmd | סגירה בסיום ההפעלה:

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

            explorer "C:\Users\Desktop\הדרן עלך data\הדרן עלך.xlsm"
            

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

            לגמרי מיותר יהיה לסכם כי הוא רץ כצפוי...

            תגובה 1 תגובה אחרונה
            4
            • כוכב שמחכ מנותק
              כוכב שמחכ מנותק
              כוכב שמח
              השיב לפלורידה ב נערך לאחרונה על ידי
              #10

              @פלורידה
              הפתרון הרשמי הוא להוסיף

               start ""
              

              ובמקרה שלנו

              start "" "C:\Users\xxx\Desktop\הדרן עלך.xlsm"
              פ תגובה 1 תגובה אחרונה
              9
              • פ מנותק
                פ מנותק
                פלורידה
                השיב לכוכב שמח ב נערך לאחרונה על ידי
                #11

                @כוכב-שמח אמר בcmd | סגירה בסיום ההפעלה:

                @פלורידה
                הפתרון הרשמי הוא להוסיף
                start ""

                אשמח מאוד להבין מה המשמעות של " "

                בערלב OdedDvirO 2 תגובות תגובה אחרונה
                0
                • בערלב מנותק
                  בערלב מנותק
                  בערל ניהול
                  השיב לפלורידה ב נערך לאחרונה על ידי
                  #12

                  @פלורידה אמר בcmd | סגירה בסיום ההפעלה:

                  @כוכב-שמח אמר בcmd | סגירה בסיום ההפעלה:

                  @פלורידה
                  

                  הפתרון הרשמי הוא להוסיף
                  start ""

                  אשמח מאוד להבין מה המשמעות של " "

                  שם אפשר לכתוב כותרת שיופיע בראש החלון שנפתח
                  מכיוון שהשדה חובה אז גם במקרה שלא מעוניינים בכותרת בהתאמה אישית ניתן להשאיר אותו ריק
                  https://ss64.com/nt/start.html

                  תגובה 1 תגובה אחרונה
                  4
                  • OdedDvirO מנותק
                    OdedDvirO מנותק
                    OdedDvir
                    השיב לפלורידה ב נערך לאחרונה על ידי OdedDvir
                    #13

                    @פלורידה לפי התיעוד של מייקרוסופט, התחביר של הפקודה הוא:

                    start [<title>] [/d <path>] [/i] [{/min | /max}] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belownormal}] [/affinity <hexaffinity>] [/wait] [/elevate] [/b] [<command> [<parameter>... ] | <program> [<parameter>... ]]
                    

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

                    start MyApp
                    

                    מ"מ זה יעבוד רק בהרצת תוכנה ממש, ולא בפתיחת מסמך.
                    עריכה: אני רואה שהקדימני @בערל ...

                    yossizY תגובה 1 תגובה אחרונה
                    4
                    • yossizY מנותק
                      yossizY מנותק
                      yossiz
                      השיב לOdedDvir ב נערך לאחרונה על ידי
                      #14

                      @odeddvir אמר בcmd | סגירה בסיום ההפעלה:

                      לפי התיעוד של מייקרוסופט

                      שנמצא אגב גם במחשב (help start)

                      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                      תגובה 1 תגובה אחרונה
                      7
                      • dovidD dovid העביר נושא זה מ-תכנות ב-

                      בא תתחבר לדף היומי!
                      • התחברות

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

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