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

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

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

הוספת פריט לתפריט וינדוס

מתוזמן נעוץ נעול הועבר ארכיון code613m
8 פוסטים 3 כותבים 534 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • רחמיםר
    רחמיםר
    רחמים
    מורחק
    כתב ב נערך לאחרונה על ידי
    #1

    איך אפשר להוסיף לתפריט שקופץ בלחיצה הימנית של העכבר כאשר לוחצים על קובץ מסוג מסויים בסייר של וינדוס, בדומה ל notepad++ שנמצא בתפריט ואפשר לפתוח איתו כל קובץ ?
    תודה לכולם.

    פורסם במקור בפורום CODE613 ב26/03/2014 20:53 (+02:00)

    תגובה 1 תגובה אחרונה
    0
    • אקססא
      אקססא
      אקסס
      כתב ב נערך לאחרונה על ידי
      #2

      נווט ב-Regedit לנתיב הבא,
      HKEY_CLASSES_ROOT\Directory\Background\shell
      קליק ימני על shell וצור מפתח חדש, תן שם למפתח כשם התוכנה שאתה רוצה כקיצור, קליק ימני על המפתח שזה עתה יצרת ו..הוסף עוד מפתח שלו תקרא command ואת ערך ברירת המחדל שנה לנתיב ההפעלה של התוכנה שתרצה ("את הנתיב שים בין מרכאות").

      בהצלחה.

      פורסם במקור בפורום CODE613 ב27/03/2014 01:13 (+02:00)

      תגובה 1 תגובה אחרונה
      1
      • רחמיםר
        רחמיםר
        רחמים
        מורחק
        כתב ב נערך לאחרונה על ידי
        #3

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

        פורסם במקור בפורום CODE613 ב27/03/2014 08:00 (+02:00)

        תגובה 1 תגובה אחרונה
        0
        • dovidD
          dovidD
          dovid
          ניהול
          כתב ב נערך לאחרונה על ידי
          #4

          יש כמה סוגי תפריט הקשר:

          1. קובץ/ים מסויימים
          2. כל הקבצים
          3. תיקייה
          4. חלל תיקייה

          המיקומים בRegistry:

          1. HKEY_CLASSES_ROOT\XXXfile\shell - כאשר XXXfile מתאים לשם הקובץ.
          2. HKEY_CLASSES_ROOT*\shell
          3. HKEY_CLASSES_ROOT\Folder\shell
          4. HKEY_CLASSES_ROOT\Directory\Background\shell

          פורסם במקור בפורום CODE613 ב27/03/2014 11:05 (+02:00)

          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
          תגובה 1 תגובה אחרונה
          1
          • רחמיםר
            רחמיםר
            רחמים
            מורחק
            כתב ב נערך לאחרונה על ידי
            #5

            אני מתמקד כרגע באפשרות 1 שהזכרת, עשיתי כך:

            Windows Registry Editor Version 5.00
            
            [HKEY_CLASSES_ROOT\.txt\shell]
            
            [HKEY_CLASSES_ROOT\.txt\shell\myItem]
            @="XXXXXXXXXXXXXXXXXXXX"
            
            [HKEY_CLASSES_ROOT\.txt\shell\myItem\command]
            @="C:\\Users\\USER\\Desktop\\תפריט צד בסייר\\appmenu_src\\AppendMenu\\bin\\Debug\\AppendMenu.exe"
            

            אבל לא קיבלתי שום פריט חדש בתפריט כשאני לוחץ על קבצי txt, איפה השגיאה?

            פורסם במקור בפורום CODE613 ב27/03/2014 11:41 (+02:00)

            תגובה 1 תגובה אחרונה
            0
            • dovidD
              dovidD
              dovid
              ניהול
              כתב ב נערך לאחרונה על ידי
              #6

              @רחמים

              אני מתמקד כרגע באפשרות 1 שהזכרת, עשיתי כך:

              Windows Registry Editor Version 5.00
              
              [HKEY_CLASSES_ROOT\.txt\shell]
              
              [HKEY_CLASSES_ROOT\.txt\shell\myItem]
              @="XXXXXXXXXXXXXXXXXXXX"
              
              [HKEY_CLASSES_ROOT\.txt\shell\myItem\command]
              @="C:\\Users\\USER\\Desktop\\תפריט צד בסייר\\appmenu_src\\AppendMenu\\bin\\Debug\\AppendMenu.exe"
              

              אבל לא קיבלתי שום פריט חדש בתפריט כשאני לוחץ על קבצי txt, איפה השגיאה?

              בתוך הצומת .txt יש נתון ברירת מחדל ששמו txtfile. המקום בו אתה צריך לשים זה השם הזה, ככה: HKEY_CLASSES_ROOT\txtfile\shell
              לdocx לדוגמה הצומת היא docxfile.

              פורסם במקור בפורום CODE613 ב27/03/2014 11:45 (+02:00)

              • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
              • בכל נושא אפשר ליצור קשר dovid@tchumim.com
              תגובה 1 תגובה אחרונה
              1
              • dovidD
                dovidD
                dovid
                ניהול
                כתב ב נערך לאחרונה על ידי
                #7

                שקול להשתמש עם ספריות מוכנות לזה.

                יש הרבה בתשלום ובחינם, נסה למשל את זה http://sharpshell.codeplex.com/ הנה מאמר גם על ספריה זו: http://www.codeproject.com/Articles/653780/NET-Shell-Extensions-Deploying-SharpShell-Servers

                פורסם במקור בפורום CODE613 ב27/03/2014 11:48 (+02:00)

                • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                תגובה 1 תגובה אחרונה
                1
                • רחמיםר
                  רחמיםר
                  רחמים
                  מורחק
                  כתב ב נערך לאחרונה על ידי
                  #8

                  מצויין!
                  עשיתי כך:

                  Windows Registry Editor Version 5.00
                  
                  [HKEY_CLASSES_ROOT\txtfile\shell\myItem]
                  @="פתח עם היישום שלי"
                  
                  [HKEY_CLASSES_ROOT\txtfile\shell\myItem\command]
                  @="C:\\Users\\USER\\Desktop\\תפריט צד בסייר\\appmenu_src\\AppendMenu\\bin\\Debug\\AppendMenu.exe %L"
                  

                  שים לב לתוספת %L שולחת כארגומנט את נתיב הקובץ לתוכנה שפותחת.
                  בתפריט הקשר שבחלל תיקיה התוספת היא: %V

                  פורסם במקור בפורום CODE613 ב27/03/2014 13:18 (+02:00)

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

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

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

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

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


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

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

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