كيف يمكنني إضافة قائمة السياق لمستكشف ويندوز لتطبيق جافا؟

StackOverflow https://stackoverflow.com/questions/370114

سؤال

وكيف يمكن للمرء أن يذهب حول إضافة عنصر قائمة فرعية إلى المستكشف قائمة السياق ويندوز (مثل على سبيل المثال 7 زيب لا) لتطبيق جافا؟

هل كانت مفيدة؟

المحلول

وأنا على علم طريقتان للقيام بذلك. الطريق يتوهم هي كتابة ويندوز شل التمديد، وهو كيف بووررشفر، برنامج لضغط الملفات الخ تفعل ذلك أعتقد (وهذا ينطوي على تشغيل التعليمات البرمجية لتحديد ما هي عناصر القائمة السياق سوف تعتمد على الملف المختار).

والطريقة بسيطة، لوظيفة بسيطة، ويمكنك إضافة إدخال في التسجيل:

HKEY_CLASSES_ROOT\<file type>\shell\<display text>\command

وأين <file type> هي الملفات أن هذه القائمة السياق ينبغي أن تنطبق على أي *، .MDB و .doc

و

و<display text> ما تريد أن تظهر في قائمة السياق.

ثم يضاف السلسلة الافتراضية كمسار إلى التطبيق الذي تريد إطلاق من قائمة السياق، ويمكنك استخدام٪ 1 إلى الرجوع إلى ملف المحدد حاليا أي لMS الوصول I الاستخدام:

HKEY_CLASSES_ROOT\*\shell\MS Access 2000\command
"C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" "%1"

وهذه ثم يضيف عنصر قائمة السياق عن أي ملف أحددها (ومن هنا *)، والذي يسمح لي لإطلاقه في MS Access 2000.

وبطبيعة الحال، دائما نسخة احتياطية من السجل الخاص بك قبل القرصنة ذلك.

وبرنامجك يمكن القيام بذلك أثناء تثبيت، أو على الجولة الأولى.

نصائح أخرى

هل يمكن أيضا حزمة برنامج جافا في المثبت مثل NSIS ويمكن استخدام البرنامج النصي NSIS لتوليد قائمة سياق مستكشف

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top