הוספת פריט לתפריט וינדוס
-
נווט ב-Regedit לנתיב הבא,
HKEY_CLASSES_ROOT\Directory\Background\shell
קליק ימני על shell וצור מפתח חדש, תן שם למפתח כשם התוכנה שאתה רוצה כקיצור, קליק ימני על המפתח שזה עתה יצרת ו..הוסף עוד מפתח שלו תקרא command ואת ערך ברירת המחדל שנה לנתיב ההפעלה של התוכנה שתרצה ("את הנתיב שים בין מרכאות").בהצלחה.
פורסם במקור בפורום CODE613 ב27/03/2014 01:13 (+02:00)
-
יש כמה סוגי תפריט הקשר:
- קובץ/ים מסויימים
- כל הקבצים
- תיקייה
- חלל תיקייה
המיקומים בRegistry:
- HKEY_CLASSES_ROOT\XXXfile\shell - כאשר XXXfile מתאים לשם הקובץ.
- HKEY_CLASSES_ROOT*\shell
- HKEY_CLASSES_ROOT\Folder\shell
- HKEY_CLASSES_ROOT\Directory\Background\shell
פורסם במקור בפורום CODE613 ב27/03/2014 11:05 (+02:00)
-
אני מתמקד כרגע באפשרות 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 שהזכרת, עשיתי כך:
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)
-
שקול להשתמש עם ספריות מוכנות לזה.
יש הרבה בתשלום ובחינם, נסה למשל את זה http://sharpshell.codeplex.com/ הנה מאמר גם על ספריה זו: http://www.codeproject.com/Articles/653780/NET-Shell-Extensions-Deploying-SharpShell-Servers
פורסם במקור בפורום CODE613 ב27/03/2014 11:48 (+02:00)
-
מצויין!
עשיתי כך: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)