أهلا وسهلا بك زائرنا الكريم، إذا كانت هذه زيارتك الأولى للمنتدى، فيرجى التكرم بزيارة صفحة التعليمـات بالضغط هنا. كما يشرفنا أن تقوم بالتسجيل بالضغط هنا .
السلام عليكم ورحمة الله وبركاته: أقدم لكم اليوم الشرح المصور والتفصيلي لبرنامج ProgEdit ذي الخيارات الواسعة في تحرير قنوات ProgDVB وذلك بنسخته الأخيرة 1.109 الصادرة بتاريخ 21/9/2006..وسيكون الشرح مطولاً وبالصور التوضيحية.. وأهدف من ذلك إلى إيصال أكبر قدر من المعلومات المرجعية لكل من يرغب.. لتحميل البرنامج إليك الوصلة [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] سأبدأ أولاً بالتعريف بإمكانيات البرنامج ثم متطلباته في جهاز حاسوبك ثم أتطرق للشرح التفصيلي له حسب تجاربي الخاصة وغير المستندة على أحد (عمل شخصي غير منقول).. وأضيف أخيراً بعض المشاكل التي قد تواجه مستخدم البرنامج وحلولها..
أولاً- أهم مميزات البرنامج: 1- عدم الحاجة إلى تشغيل ProgDVB من أجل القيام بتحرير البرامج أي يتم تحرير القنوات مباشرة من خلال هذا البرنامج.. 2- وجود طريقين مختلفتين للتحرير: الأولى تتضمن إدارة قائمة القنوات والثانية تتضمن تحرير شجرة قائمة القنوات.. 3- خيارات فتح ملف القنوات.. واستيراد ملف موجود إلى قائمة موجودة مسبقاً... وحفظ إلى قائمة القنوات أو إلى قائمة جديدة.. 4- فتح وحفظ شجرة قنوات البروج ذات الامتداد (*.tree).. 5- فتح وتحرير (قائمة موجودة أو إنشاء أخرى جديدة) واستيراد (من قائمة موجودة) لملفات SatcoDX (ذوات الامتداد *.sdx).. 6- فتح واستيراد الملفات DVB (ذوات الامتداد *.dvb).. 7- فتح واستيراد ملفات ضبط Neutrino أي الملفات ذات الأسماء (services.xml, myservices.xml أو حتى bouquets.xml)... 8- حذف كل القنوات المكررة.. 9- تحويل ملفات القنوات من النسخ القديمة لـProgDVB لتعمل مع النسخ الجديدة.. 10- التحويل بين ملفات قنوات البروج (*.dat) وملفات Neutrino ذات الامتداد (*.xml) وبالعكس. 11- التحويل بين ملفات شجرة قنوات البروج (*.tree) وملفات Neutrino أو (*.xml) وبالعكس.. 12- تبديل أسماء القنوات في ملف ChannelNameTable.txt الموجود ضمن البروج.. 13- تبديل أسماء القنوات في ملف (services.xml, myservice.xml) الموجودة ضمن Neutrino.. 14- الترقيم الأوتوماتيكي لمجموعة القنوات المختارة.. 15- إمكانية تغيير الاسم (Name) والمزود (Provider) لأي قناة وذلك غير ممكن مطلقاً من داخل البروج... 16- تغيير البناء الشجري بسهولة لقنوات ProgDVB... 17- البرنامج عموماً يدعم نسخ البروج 4.53 إلى 4.7x...
ثانياً- متطلبات البرنامج: ProgEdit 1.109 مثله مثل أي برنامج آخر يحتاج لجملة من المتطلبات ليعمل في جهاز حاسوبك.. وهي بالنسبة لهذا البرنامج وجود .NET Framework 1.1 (أو أعلى) على حاسوبك.. وعادة يوجد هذا البرنامج في أسطوانة Windows XP الأصلية.. إذا لم تكن متأكداً من وجوده على جهازك راجع (إضافة أو إزالة البرامج Add-Remove Programs) من (لوحة التحكم Control Panel).. وأشير إلى أنه يمكنك تحميل نسخة من هذا البرنامج على جهازك من موقع شركة Microsoft ...
ثالثاً- شرح البرنامج وعمله: **تتضمن الواجهة الرئيسية ما يلي:
وهذا شرح الأرقام: 1- Mode وهي طريقة تحرير الخصائص وتكون افتراضياً Channel Manager أي إدارة القنوات.. وعند الضغط عليه ننتقل إلى Channel Tree Manager أي إدارة القوائم الشجرية للقنوات.. 2- New زر إنشاء قائمة جديدة.. 3- (...) زر الاستعراض للبحث عن الملفات.. 4- Overwrite name وهو زر يتم من خلاله التعديل في ملف ChannelNameTable.txt داخل مجلد البروغ نفسه.. 5- Import زر الاستيراد من ملف موجود.. 6- Save وAs وهما زرا الحفظ على نفس الملف أو في ملف قنوات جديد.. 7- Open وAS وهما زرا الفتح ويعمل Open على فتح الملف الذي قمنا باستعرضه من الزر (...) أما زر As فيقوم بالمهمتيمن معاً أي الاستعراض ثم الفتح.. 8- Headrer Info وستظهر أهمية هذا الجزء بشكل خاص عند التحدث عن التحويل بين نسخ البروج القديمة والجديدة.. 9- زر المساعدة Help. 10- الشاشة الرئيسية وفيه خصائص القنوات من حيث الاسم وموقع القمر (العد يبدأ بالشرق) والتردد (في الخانة Hor الرقم واحد يعني عمودي والرقم صفر يعني أفقي) ثم خصائص الأوديو والفيديو.. وفي هذه الشاشة نستطيع مشاهدة ما قمنا بتغييره من خصائص القناة.. 11- Channel Properties وهي خصائص القناة وتحتوي جملة من الخصائص التي يمكن تعديلها بالزر (Modify) أو حذفها بالزر (delete) أو إنشاء قناة جديدة (Add) كما تتيح خيار البحث عن قناة موجودة في القائمة (search).. 12- Select All زر اختيار كافة القنوات.. 13- زر إظهار أو إخفاء الأخطاء.. 14- زر فحص وجود قنوات مكررة وإلغاؤها... 15- خصائص اللغة والأوديو..
**الطريقة الأولى في التحرير (تحرير قائمة القنوات): قم أولاً بتحديد مسار ملف القنوات لبرنامج ProgDVB ويظهر الشكل المسار الافتراضي له ..بعد فتح القائمة (زر Open) يقوم البرنامج بإجراء فحص لوجود قنوات مكررة لديك فإذا وجدها أظهر صندوق الحوار التالي:
بإمكانك إزالة إشارة (صح) من قرب الخيار (Check for double channels) من أجل منع إجراء هذه العملية مرة أخرى.. كما يمكنك تجاهل التكرار بالضغط على الزر المجاور الذي تغير اسمه في حال وجود الأخطاء إلى (Hide Error-List).. بالضغط على أي قناة تظهر الخانات السفلية المعلومات عنها (والتي هي بالمناسبة ذات المعلومات الموجودة على سطر هذه القناة في الشاشة الساسية للبرنامج).. يمكنك الآن القيام بالتغييرات المطلوبة حسب الرغبة عن طريق الخانات السفلية.. وإليكم أهم ما يمكن تغييره.. لتسهيل إيجاد القناة المطلوبة اكتب اسمها في خانة البحث تم اضغط بحث (search) تظهر القناة في شاشة البرنامج الأساسية.. سأقوم انا الآن بإجراء تغييرات في قناة الجزيرة على Nilesat وسأضع اسم القناة JSC - DJ PLUS وسأضع اسم مزود الخدمة Startimes2 (لا أهدف أبداً إلى تشويه الحقيقة.. ولكن إلى إعطاء مثال.. لذا اقتضى التنويه).. وسأضغط (modify) لاحظ تغيير خصائص القناة في الشاشة الرئيسية..
بنفس الطريقة يمكن إجراء بقية التغييرات حسب الخصائص المطلوبة..
**الطريقة الثانية في التحرير (تحرير شجرة قائمة القنوات): اضغط أولاً زر mode فتلاحظ فوراً تحول البرنامج إلى Channel Tree Manager وظهور قائمة Header Tree Info في الأسفل وظهور شاشة جديدة صفراء تضم البنية الشجرية للقنوات في القمر الذي تم اختيار ملف قنواته ويمكن بالنقر على إشارة (+) استعراض القنوات الموجودة تحت كل دليل .. يعلو هذه الشاشة مجموعة من الأزرار لها وظائف تشبه وظائف الأزرار السابقة (راجع الوظائف حسب الأرقام السابقة)..
قائمة Header Tree Info وتضم خصائص البنية الشجرية وبعض الخيارات في تجميعهاحسب الشبكة (Network) مثلاً وكذلك في ترتيبها (حسب النوع (مفتوحة أم مشفرة) واسم القناة Type and Caption) ولا بد من تحويل النوع Type من الديناميكي (Dynamic) إلى المفضل (Favourite) قبل إجراء أي تعديلات.. مجموعة الأزرار المحاطة بلون أحمر لن تكون مفعلة إلا إذا حوّلت النوع كما ذكرت أعلاه إلى المفضل (Favourite): ووظائفها من الأعلى للأسفل: رفع المجلد إلى أعلى.. خفض المجلد إلى أسفل.. إضافة قناة من شاشة البرنامج الرئيسية إلى مجلد القنوات في البنية الشجرية.. إضافة قناة من مجلد في البنية الشجرية إلى الشاشة الرئيسية للبرنامج.. بإمكانك تغيير اسم مجلد ما في البنية الشجرية بالضغط عليه ثم الانتقال إلى الخانة (16) وتبديل الاسم ثم ضغط زر Change المجاور كما يمكن إضافة مجلد جديد عن طريق الزر Add بعد كتابة اسم مناسب في الخانة 16..
**إمكانية تتحويل قائمة قنوات ProgDVB 4.53 إلى نسخة ProgDVB 4.7x: افتح أي قائمة قنوات من النسخة الحديثة.. أختر قناة ما ولاحظ واحتفظ بمحتويات الخانات الثلاثة الواقعة تحت (Device Infos) وهي (SubID) و(Type) و(DllID).. وهي تختلف عادة حسب نوع الكارت .. كذلك لا بد من معرفة الرقم الظاهر تحت عبارة MOD-QAM فوق القيم السابقة مباشرة... الآن قم بتحميل قناة قديمة... ثم قم بالنقر المزدوج على Header Info (ذات الرقم 8 في الشكل الأول) وبدل القيم تباعاً إلى Size=20 و Version=114 و Structure=876 ثم قم باختيار كافة القنوات من الزر 12 وبدل القيم (SubID) و(Type) و(DllID) إلى القيم المحفوظة لديك.. ثم غير قيمة QAM-PCR إلى قيمة MOD-QAM.. وانتهينا..
**إمكانية تتحويل قائمة قنوات ProgDVB 4.7x إلى نسخة ProgDVB 4.53: إذا كنت من هواة النسخ القديمة.. أو كانت النسخ الجديدة لا تعمل لسبب أو لآخر في جهازك بإمكانك تحويل ملفات القنوات الجدية لتعمل عندك باتباع ما يلي.. افتح channels.dat من النسخة الحديثة.. ثم قم بالنقر المزدوج على Header Info وبدل القيم تباعاً إلى Size=20 و Version=113 و Structure=863 من أجل النسخ 4.53 إلى 4.56 و Structure=868 من أجل النسخ 4.6x... ثم قم ببساطة بحفظ الملف في المكان الذي تريد..
**إمكانية تتحويل شجرة قائمة قنوات قديمة إلى نسخة ProgDVB 4.7x: افتح ملف channels.dat من النسخة الجديدة عبر ProgEdit.. واضغط الزر Mode ثم افتح القائمة الشجرية المطلوبة channellist tree في المحرر أصفر اللون.. وقم بالضغط علىheader tree info وبدل إلى القيم التالية.. Size=2206 و Version=106 و channel Structure=136 من أجل النسخ ProgDVB 4.53-4.6x أو channel Structure=29 من أجل النسخ ProgDVB 4.7x.. ثم احفظ الملف في المكان الذي ترغب..
**إمكانية تتحويل شجرة قائمة قنوات جديدة إلى نسخة قديمة ProgDVB 4.53: افتح ملف channels.dat من النسخة الجديدة عبر ProgEdit.. واضغط الزر Mode ثم افتح القائمة الشجرية المطلوبة channellist tree في المحرر أصفر اللون.. وقم بالضغط علىheader tree info وبدل إلى القيم التالية.. Size=2188 و Version=105 و channel Structure=136 من أجل النسخ ProgDVB 4.53-4.6x أو channel Structure=16 من أجل النسخ ProgDVB 4.7x.. ثم احفظ الملف في المكان الذي ترغب..
إذا فهذا البرنامج يكفل كذلك إبقاء إعدادات المجلدات الشجرية التي تفضلها الموجودة في النسخ القديمة.. ممكنة لك في النسخ الحديثة..
رابعاً- بعض المشاكل التي تعترض المستخدم وحلولها: 1- البرنامج لا يعمل مع رسالة خطأ رقم (0xc0000135): لا يوجد على جهازك .NET Framework 1.1 ولا بد من تنصيبه كما أسلفت سابقاً في المتطلبات.. 2- عبارة "file not found" عند محاولة فتح قائمة قنوات: هناك برنامج يستخدم هذه القائمة (ProgBVB).. أغلق البرنامج ثم حاول مجدداً.. 3- رسالة الخطأ "{0} must not to be negative - parameter name: count" عند محاولة فتح ملف قائمة قنوات: الملف الموجود لنسخة قديمة لا يدعمها البرنامج..
أخيراً أرجو أن أكون قد وفقت في الشرح وأن يكون هذا المجهود الذي قمت به ذا فائدة لكم... وأتمنى أن أكون عند حسن ظنكم جميعاً أخوتي أعضاء المنتدى وفريق العمل فيه ومشرفيه الكرام.. ولكم في النهاية تحيات