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

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

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

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

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

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

    exit /b

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

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

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

      @פלורידה תנסה להוסיף את הפקודה exit /b לאחר פתיחת הקובץ.

      אם התכוונת שאני יוסיף שורה לתוך הקובץ. אז ניסיתי והתוכנה לא נפתחת.

      exit /b
      "C:\Users\Desktop\הדרן עלך data\הדרן עלך.xlsm"
      
      OdedDvirO תגובה 1 תגובה אחרונה
      0
      • 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
                          • דף הבית
                          • קטגוריות
                          • פוסטים אחרונים
                          • משתמשים
                          • חיפוש
                          • חוקי הפורום