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

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

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

הפורום כעת לקריאה בלבד, לקריאה נוספת.

מדריך: שורת הפקודה - תגובות

מתוזמן נעוץ נעול הועבר תוכנה
64 פוסטים 18 כותבים 5.8k צפיות 17 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ש שיהיה

    @yossiz אמר במדריך: שורת הפקודה - תגובות:

    echo "Hello, World!"

    ב cmd
    למה, איפה צריך להקליד?
    ועל איזה פרמטרים אתה מדבר?
    9710f9a5-abec-4744-99e7-f9004c001aa2-image.png

    yossizY
    yossizY
    yossiz
    כתב ב נערך לאחרונה על ידי
    #50

    @שיהיה בתמונה האחרונה שהבאת הקלדת את הפקודה המלאה וקיבלת חזרה פלט של:

    "Hello, World!"
    

    מה לא טוב?

    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
    👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

    ש תגובה 1 תגובה אחרונה
    2
    • yossizY yossiz

      @שיהיה בתמונה האחרונה שהבאת הקלדת את הפקודה המלאה וקיבלת חזרה פלט של:

      "Hello, World!"
      

      מה לא טוב?

      ש
      ש
      שיהיה
      כתב ב נערך לאחרונה על ידי
      #51

      @yossiz לא קיבלתי חזרה..
      הקלדתי את שתיהם כי ככה הבנתי ממך.

      תגובה 1 תגובה אחרונה
      0
      • yossizY yossiz

        @שיהיה הפקודה המלאה היא

        echo "Hello, World!"
        

        אני לא רואה איפה הקלדת את ה-hello world?
        בלי פרמטרים זה עושה משהו שונה

        ש
        ש
        שיהיה
        כתב ב נערך לאחרונה על ידי
        #52

        @yossiz אמר במדריך: שורת הפקודה - תגובות:

        echo

        ככה זה מראה בעיקרון:
        891b9531-f282-4979-95d0-e46afde4de98-image.png

        yossizY תגובה 1 תגובה אחרונה
        0
        • ש שיהיה

          @yossiz אמר במדריך: שורת הפקודה - תגובות:

          echo

          ככה זה מראה בעיקרון:
          891b9531-f282-4979-95d0-e46afde4de98-image.png

          yossizY
          yossizY
          yossiz
          כתב ב נערך לאחרונה על ידי
          #53

          @שיהיה
          f256f9b0-22ac-4d63-8ef2-5eb22aacac86-image.png

          המילים שסימנתי באדום לא הקלדת, זה הפלט של הפקודה

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
          👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

          ש 054840 2 תגובות תגובה אחרונה
          1
          • yossizY yossiz

            @שיהיה
            f256f9b0-22ac-4d63-8ef2-5eb22aacac86-image.png

            המילים שסימנתי באדום לא הקלדת, זה הפלט של הפקודה

            ש
            ש
            שיהיה
            כתב ב נערך לאחרונה על ידי
            #54

            @yossiz כן..
            !good lik

            תגובה 1 תגובה אחרונה
            0
            • yossizY yossiz

              @שיהיה
              f256f9b0-22ac-4d63-8ef2-5eb22aacac86-image.png

              המילים שסימנתי באדום לא הקלדת, זה הפלט של הפקודה

              054840
              054840
              05484
              כתב ב נערך לאחרונה על ידי 05484
              #55

              @yossiz לא יודע האם עדיין אפשר לשאול אבל מנסה...

              ראשית תודה על המדריך היפה הזה! אני מאד מתעניין בזה, בעיקר כי זה פותח אפשרויות ללא גבול [כמעט].

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

              אציין - שמדובר על פקודה פשוטה ממש, של פתיחת 2 תוכנות. כגון הפקודה הבאה: osk & start chrome
              [אולי משנה מה הפקודה, אז אני מציין].

              עריכה - עכשיו אני רואה שבפקודה: start WordPad& notepad זה כן מפעיל את שניהם בסיומת BAT. ולע"ע אני לא מבין את ה'חילוק'.

              yossizY 2 תגובות תגובה אחרונה
              1
              • 054840 05484

                @yossiz לא יודע האם עדיין אפשר לשאול אבל מנסה...

                ראשית תודה על המדריך היפה הזה! אני מאד מתעניין בזה, בעיקר כי זה פותח אפשרויות ללא גבול [כמעט].

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

                אציין - שמדובר על פקודה פשוטה ממש, של פתיחת 2 תוכנות. כגון הפקודה הבאה: osk & start chrome
                [אולי משנה מה הפקודה, אז אני מציין].

                עריכה - עכשיו אני רואה שבפקודה: start WordPad& notepad זה כן מפעיל את שניהם בסיומת BAT. ולע"ע אני לא מבין את ה'חילוק'.

                yossizY
                yossizY
                yossiz
                כתב ב נערך לאחרונה על ידי yossiz
                #56

                @05484 אפשר לשאול, אם אענה זו כבר שאלה אחרת 🙂

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

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

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

                עכשיו הכל מובן?

                📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                תגובה 1 תגובה אחרונה
                9
                • 054840 05484

                  @yossiz לא יודע האם עדיין אפשר לשאול אבל מנסה...

                  ראשית תודה על המדריך היפה הזה! אני מאד מתעניין בזה, בעיקר כי זה פותח אפשרויות ללא גבול [כמעט].

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

                  אציין - שמדובר על פקודה פשוטה ממש, של פתיחת 2 תוכנות. כגון הפקודה הבאה: osk & start chrome
                  [אולי משנה מה הפקודה, אז אני מציין].

                  עריכה - עכשיו אני רואה שבפקודה: start WordPad& notepad זה כן מפעיל את שניהם בסיומת BAT. ולע"ע אני לא מבין את ה'חילוק'.

                  yossizY
                  yossizY
                  yossiz
                  כתב ב נערך לאחרונה על ידי yossiz
                  #57

                  @05484 אגב, במקרה שלך אני לא חושב שיש ענין לשרשר עם &
                  אפשר פשוט לכתוב את הפקודות כל אחת בשורה נפרדת אחת אחרי השניה
                  משתמשים ב-& כאשר רוצים שהפודה השניה תרוץ רק אם הראשונה הסתיימה בהצלחה.
                  מכיון שהראשונה היא תוכנה גרפית במקרה שלך, אין כל כך משמעות לבדוק את ההצלחה של הפקודה.

                  עריכה: הדברים שכתבתי לא נכונים, קורה... ה-& הוא במקום מעבר שורה, רק && בודק את התוצאה של הפקודה. תודה @צדיק-תמים על התיקון

                  📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                  👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                  צדיק תמיםצ תגובה 1 תגובה אחרונה
                  7
                  • yossizY yossiz

                    @05484 אגב, במקרה שלך אני לא חושב שיש ענין לשרשר עם &
                    אפשר פשוט לכתוב את הפקודות כל אחת בשורה נפרדת אחת אחרי השניה
                    משתמשים ב-& כאשר רוצים שהפודה השניה תרוץ רק אם הראשונה הסתיימה בהצלחה.
                    מכיון שהראשונה היא תוכנה גרפית במקרה שלך, אין כל כך משמעות לבדוק את ההצלחה של הפקודה.

                    עריכה: הדברים שכתבתי לא נכונים, קורה... ה-& הוא במקום מעבר שורה, רק && בודק את התוצאה של הפקודה. תודה @צדיק-תמים על התיקון

                    צדיק תמיםצ
                    צדיק תמיםצ
                    צדיק תמים
                    כתב ב נערך לאחרונה על ידי צדיק תמים
                    #58

                    @yossiz אמר במדריך: שורת הפקודה - תגובות:

                    משתמשים ב-& כאשר רוצים שהפודה השניה תרוץ רק אם הראשונה הסתיימה בהצלחה.

                    כמדומני שכזה דבר זה && ולא &, לא?
                    אני רואה גם שכתבת את זה כאן...

                    Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                    טיפים

                    yossizY תגובה 1 תגובה אחרונה
                    2
                    • צדיק תמיםצ צדיק תמים

                      @yossiz אמר במדריך: שורת הפקודה - תגובות:

                      משתמשים ב-& כאשר רוצים שהפודה השניה תרוץ רק אם הראשונה הסתיימה בהצלחה.

                      כמדומני שכזה דבר זה && ולא &, לא?
                      אני רואה גם שכתבת את זה כאן...

                      yossizY
                      yossizY
                      yossiz
                      כתב ב נערך לאחרונה על ידי
                      #59

                      @צדיק-תמים אופס... אתה צודק undefined

                      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                      👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                      תגובה 1 תגובה אחרונה
                      2
                      • 054840
                        054840
                        05484
                        כתב ב נערך לאחרונה על ידי 05484
                        #60

                        @yossiz אמר במדריך: שורת הפקודה - תגובות:

                        אם הרצת מתוך קובץ BAT, אז אין הבדל בין תוכנה גרפית לתוכנת שורת הפקודה

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

                        תודה על התשובה! אבל תירצת לי רק חצי קושיא... הבנתי למה START .... פותח את שניהם ברצף.
                        אבל לא מובן לי עדיין למה הפקודה osk & start chrome למשל, מפעילה את שניהם בCMD, ומשא"כ ב BAT.

                        עוד דבר מעניין ראיתי - שבפקודה הנ"ל בCMD, על אף שהכרום הוא השני בפועל הוא נפתח ראשון, ורק אח"כ נפתח הOSK [מקלדת וירטואלית] וגם זה צריך ביאור. [אבל אולי פרט זה, לא קשור למדריך? עריכה: שוב ראיתי שלכאורה זה תלוי בעניין אחר: שאם כבר פתוח כרום ורק נפתח ע"י הפקודה מופע חדש, אז כרום נפתח קודם, אבל בהפעלה ראשונה - באמת הם עולים לפי הסדר של הפקודה. אז לכאורה לשאלת ה'סדר' הנ"ל אין קשר לסוגיא של 'פקודה'].

                        עוד שאלה אם אפשר [גם כשקראתי את המדריך המקורי לא הבנתי את הפרט הזה]
                        @yossiz אמר במדריך: שורת הפקודה - תגובות:

                        אפשר פשוט לכתוב את הפקודות כל אחת בשורה נפרדת אחת אחרי השניה

                        מה הכוונה? הרי בלחיצה על 'אנטר' מיד מתחיל לרוץ הפקודה.

                        תגובה 1 תגובה אחרונה
                        1
                        • yossizY
                          yossizY
                          yossiz
                          כתב ב נערך לאחרונה על ידי
                          #61

                          @05484 אמר במדריך: שורת הפקודה - תגובות:

                          אבל לא מובן לי עדיין למה הפקודה osk & start chrome למשל, מפעילה את שניהם בCMD, ומשא"כ ב BAT.

                          הסברתי את זה. כי כשמריצים תוכנה גרפית דרך CMD, זה נחשב שהפקודה הסתיימה ברגע שהחלון של התוכנה נוצר. לכן על אף ש-OSK עדיין רץ, בכל זאת ה-CMD ממשיך לפקודה הבאה, אבל ב-BAT זה נחשב סיום הפקודה רק כאשר סוגרים את התוכנה, לכן הוא לא ממשיך מיד לפקודה הבאה.

                          עוד דבר מעניין ראיתי - שבפקודה הנ"ל בCMD, על אף שהכרום הוא השני בפועל הוא נפתח ראשון

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

                          מה הכוונה? הרי בלחיצה על 'אנטר' מיד מתחיל לרוץ הפקודה.

                          התכוונתי בקובץ BAT

                          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                          👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                          תגובה 1 תגובה אחרונה
                          1
                          • N
                            N
                            nbp
                            כתב ב נערך לאחרונה על ידי
                            #62

                            בפתיחת קובץ דרך שורת הפקודה,
                            איך יודעים דרך איזו תוכנה זה נפתח/ איפה היא נמצאת/ מה הנתיב קובץ של התוכנה?
                            יש אפשרות לראות את המידע הזה דרך שורת הפקודה?
                            תודה מראש:)

                            da3ab740-b144-47bc-af6c-ffec14355d7c-image.png

                            A0533057932A yossizY 2 תגובות תגובה אחרונה
                            0
                            • N nbp

                              בפתיחת קובץ דרך שורת הפקודה,
                              איך יודעים דרך איזו תוכנה זה נפתח/ איפה היא נמצאת/ מה הנתיב קובץ של התוכנה?
                              יש אפשרות לראות את המידע הזה דרך שורת הפקודה?
                              תודה מראש:)

                              da3ab740-b144-47bc-af6c-ffec14355d7c-image.png

                              A0533057932A
                              A0533057932A
                              A0533057932
                              כתב ב נערך לאחרונה על ידי
                              #63

                              @nbp כתב במדריך: שורת הפקודה - תגובות:

                              בפתיחת קובץ דרך שורת הפקודה,
                              איך יודעים דרך איזו תוכנה זה נפתח/ איפה היא נמצאת/ מה הנתיב קובץ של התוכנה?
                              יש אפשרות לראות את המידע הזה דרך שורת הפקודה?
                              תודה מראש:)

                              da3ab740-b144-47bc-af6c-ffec14355d7c-image.png

                              2 אופציות
                              א. שהקובץ עומד בתיקיה המדוברת
                              ב. שהוא קיים במשתני הסביבה וניתן שוט לפתוח אותם ולבדוק את הרשימה

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

                              תגובה 1 תגובה אחרונה
                              1
                              • N nbp

                                בפתיחת קובץ דרך שורת הפקודה,
                                איך יודעים דרך איזו תוכנה זה נפתח/ איפה היא נמצאת/ מה הנתיב קובץ של התוכנה?
                                יש אפשרות לראות את המידע הזה דרך שורת הפקודה?
                                תודה מראש:)

                                da3ab740-b144-47bc-af6c-ffec14355d7c-image.png

                                yossizY
                                yossizY
                                yossiz
                                כתב ב נערך לאחרונה על ידי yossiz
                                #64

                                @nbp הנושא נידון פה:
                                https://stackoverflow.com/questions/304319

                                מווינדוס XP ואילך יש פקודת where שמביא את הנתיב המלא לקובץ
                                d2e0080e-6d01-426f-bf0c-4b0732271a65-image.png

                                📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                                👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                                תגובה 1 תגובה אחרונה
                                5
                                • שלום עולם 0ש שלום עולם 0 התייחס לנושא זה ב

                                שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                                בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

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


                                • 1
                                • 2
                                • 3
                                • 4
                                בא תתחבר לדף היומי!
                                • התחברות

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