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

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

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

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

מתוזמן נעוץ נעול הועבר ארכיון code613m
8 פוסטים 3 כותבים 419 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • רחמיםר מנותק
    רחמיםר מנותק
    רחמים מורחק
    כתב ב נערך לאחרונה על ידי
    #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

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

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

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