المشاركات

عرض المشاركات من يونيو, ٢٠٢٢

MediaPlayerPro1.2 مع إمكانية قراءة الsubtitle.

الكاتب: عبد الله حيدر. السلام عليكم ورحمة الله وبركاته. أهلًا بالجميع. يصلكم MediaPlayerPro1.2 مع بعض الميزات. قبل أن نتعرف على الجديد في البرنامج. أحببت إخباركم بأني قمت بإنشاء قناة على تليجرام يمكنكم مِن خلالها الوصول إلى التحديثات الأخيرة وأخبار حول البرنامج. وذالك بسبب عدم وجود موقع الكتروني مخصص له, وللسهولة قمت بعمل هذه القناة, يمكنكم الدخول لها مِن خلال قائمة حول أو مِن الرابط التالي: https://t.me/mediaplayerpro التغييرات في 1.2 جاء في هذا التحديث بعض المميزات الجديدة والتحسينات. 1: تم إضافة ميزة قراءة ملفات الترجمة (subtitle): هذه الميزة غنية عن التعريف بالتأكيد, ولاكن دعونا نقم بالتحدث عنها قليلًا ☺ تُمكنك هذه الميزة مِن قراءة ملفات الترجمة التي تأتي مع الأفلام أو المسلسلات, أو الأشياء المختلفة التي تتوفر لها ملفات ترجمة. يمكنك تشغيل المقطع, ثم الضغط على control+shift+s للوصول لِمُحاوَرة اختيار ملف الترجمة, قم بالتصفح ثم اضغط على ملف الترجمة. تلقائيًا سيقوم قارئ الشاشة nvda بإدارة مهمة النطق, نطق الترجمة, ولاكن, يمكنكم الإستغناء عن قارئ الشاشة nvda عن طريق تحديد sapi5 كقارئ ل

تحديث لإضافة المؤشر الذهبي [goldenCursor]

بسم الله الرحمن الرحيم. حياكم الله قُراء هذه المُشاركة. إضافة المؤشر الذهبي للتحكم في تحريك الفأرة، وتسمية الكائنات غير المسماة، وتسهيل الانتقال إلى العناصر التي قد يصعب الوصول إليها. مستجدات هذا الإصدار: إمكانية تخصيص اختصار لكل موضع من المواضع المحفوظة، وعند الضغط على هذا الاختصار يتم الانتقال مباشرة إلى الموضع وتنشيطه. وللتعرف على اختصارات الإضافة يمكنكم زيارة ملف المساعدة الخاص بالإضافة. معلومات الإضافة: المُبرمِج: صلاح أعطير. الإصدار: 6.1.1 تتوافق هذه الإضافة مع الإصدار 2021.1 وما بعده. والآن مع رابط التنزيل: اضغط هنا لتنزيل إضافة المؤشر الذهبي لا تنسوا ذكر الله، ولا تنسوا الأستاذ صلاح من صالح دُعائكم.

تجربة تشغيل windows forms على البايثون عبر مشروع iron python

بسم الله الرحمن الرحيم. نُقدِم لكم هذه التجربة، ونأمُل أن تُفيدكم إن شاء الله. مع إنشاء برنامج متصفح إنترنت بسيط عبر windows forms يمكنكم تحميله. رابط تنزيل ال iron python اضغط هنا لتنزيل المشروع المرفق بالشرح لا تنسوا ذكر الله.

طريقة التخلص من نطق قارئ الشاشة لبعض علامات الترقيم حتى أثناء ضبطه على عدم نطق أي شيء:

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

تحديث لإضافة nvda مع برنامج Internet Download Manager

بسم الله الرحمن الرحيم. الإصدار: 2022.1 مستجدات هذا الإصدار: تحديث الإضافة لتتوافق مع آخر إصدار من البرنامج وهو: 6.41 أصبحت الإضافة الآن تعمل مع البرنامج سواء كانت لغته العربية أو الإنجليزية بلا مشكلات. ولمَن لا يعرف الإضافة أو اختصاراتها يمكنكم معرفة ذلك من خلال زيارة الموضوع التالي: إضافة nvda مع برنامج Internet Download Manager رابط التنزيل: اضغط هنا للتنزيل

الإصدار 1.5 من إضافة مكتبة الروابط

الكاتب: إبرهيم حمادة. السلامُ عليكم هذا هو الإصدار 1.5 مِن إضافةِ مكتبةِ الروابط المَيِّزات الجديدة: 1. عند إغلاق أي مكتبة مِن المكتبات باستخدام مفتاح الهروب أو زر الإلغاء الآن يعود التركيز إلى النافذة الأولى, أو القائمة الرئيسية للمكتبات. و هذا لم يكن متاح مِن قبل. 2. عند ضغط مفتاح التطبيقات و نحن على قائمةِ الروابط الآن تستطيع باستخدام العنصر "نقل الرابط إلى" أن تنقل الرابط إلى أي مكتبةٍ مِن المكتبات الأخرى الموجودة. لتحميل الإصدار: اضغط هنا للتنزيل ولِمعرفة المزيد عن الإضافة قم بزيارة هذا الموضوع إضافةُ مكتبةِ الروابط للnvda لا تنسوا ذكر الله.

برنامج ، (القرآن الكريم مرتل لالشيخ محمد صديق المنشاوي نسخة الإذاعة المصرية لنظام windos)

الكاتب: عمر العشري. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته أحبابي الكرام ، أضع بين أيديكم هذا البرنامج المتواضع ، الَّذي يعلو شرفً بأن فيه كلام الله عز وجل ، سائلً المولا العلي القدير أن ينفعنا به ، وبحفظ كتابه وقد اخترت لكم في هذا البرنامج ، صوت فضيلة الشيخ محمد صديق المنشاوي ، بنسخته المُرتَّلة ، والَّتِي قُدِّمت إلى إذاعة القرآن الكريم من القاهرة ، نظرً أنَّها خالِية تمامً من أي مُأثِّرات خارجيَّة ، علا أمل أن تجعلُكَ تعيش مع كتاب الله ، فهي نُسخة هادئة جدا ، وفيها نقاء غير طبيعي لالصوت ، نسأل الله أن يرزُقنا تدبُّر كتابه والعمل به المميزات ، وقائمة باختصارات البرنامج إختر السورة الَّذي تريد أن تستمع إليها ثم إضغط مفتاح الإدخال لالتشغيل أو مفتاح المسافة لنسخ رابط السورة المباشر أو إضغط مفتاح التحكم مع مفتاح ل لالإنتقال إلى سورة معينة برقمها أو مع حرف ب لالبحث باسم السورة والانتقال إليها أو تحرك بزر الإنتقال لتصفح الخيارات المتاحة وهناك أيضً بعض الإعدادات الَّتي يمكن ضبتُها داخل البرنامج مثل : تشغيل مقدمة ونهاية البرنامج ، ويمكنك بعد نهاية التشغيل ضبت اعداد يُفيد

برنامج Media Player Pro

الكاتب: عبد الله حيدر. السلام عليكم ورحمة الله وبركاته. أهلا بكم جميعًا. أقدم لكم برنامج مشغل الميدية بإصدارهِ الأول MediaPlayerPro 1.0. اضغط هنا لتنزيل MediaPlayerPro تقبلوا تحياتي. والسلام عليكم ورحمة الله وبركاته. MediaPlayerPro

أداة إعادة تسمية السُوَر

كما نعلم فإنهُ عند تنزيل مصحف صوتي فإن السُوَر تكون مُسماة بأرقامها ولا تحتوي على اسم السورة، لذلك نقدم لكم هذه الأداة البسيطة التي تقوم بإعادة تسمية السُوَر بأسمائها مع البقاء على الأرقام كما هي لضمان أن تبقى السُوَر مرتبة بترتيب المصحف. مُصمم الأداة: عمر العشري. طريقة العمل: نضع الأداة داخل مجلد المصحف الذي نريد إعادة تسمية ملفاته، ونضغط عليها، بعد لحظات ستأتينا رسالة تُعلِمنا بنجاح العملية. اضغط هنا للتنزيل

تحديث لبعض إضافات nvda لتتوافق مع الإصدار 2022.1

في هذه المشاركة السريعة، نقدم لكم تحديث لبعض الإضافات البرمجية مع برنامج nvda، لتتوافق مع الإصدار 2022.1 إضافة مواقيت الصلاة التي تعمل مع برنامج salatTime إضافة التحكم عن بُعد nvdaRemote nvdaHelper، لتحسين المساعدة باللغة العربية مؤثرات الكتابة منبه البطارية، للتنبيه عند قرب امتلائها أو نفادها

تحديث لإضافة المعاجم العربية

في هذا التحديث تمت إزالة بعض الجمل الزائدة في النتائج، وتم تحديث الإضافة لتتوافق مع الإصدار nvda_2022.1 اضغط هنا لتنزيل المعاجم العربية

قصص برنامج أنين القلب

تمت إضافة قسم جديد للموقع، وهو خاص بقصص برنامج أنين القلب، هذا البرنامج الذي يعرض لقصص اجتماعية وجهادية في قالب درامي ممتع ومتنوع. في هذا القسم ستجدون الكثير من القصص القديمة والجديدة، وهو متجدد بمشيئة الرحمن كُلَما اكتملت قصة جديدة. ويمكنكم الانتقال إلى القسم من هذا الرابط، أو من قائمة أقسام الموقع. الانتقال إلى القسم

كيفية التعامل مع ملفات .zip بلغة البايثون:

الكاتب: سُلَيْمان القسيمي. الإخوة الكرام, سلام الله عليكم. دون مقدمات, ولا إطالة في الكلمات, سأحدثكم باقتضاب عن إحدى المكتبات المدمجة مع لغة البايثون والتي تتيح لك التعامل مع ملفات .zip عبر كود البايثون الخاص بك من حيث إنشاء, استخراج, وإضافة الملفات المضغوطة بصيغة .zip في البداية, ومن أجل الاستفادة من وظائف المكتبة, ستحتاج إلى استيراد كلاس يدعى ZipFile من مكتبة zipfile ولست في حاجة حقيقة إلى استيراد المكتبة كاملة. سنكتب سطرنا المتعارف عليه لاستيراد شيء ما من مكتبة from zipfile import ZipFile طيب, بعد ذلك سننشئ كائنًا من الكلاس ZipFile, ولكن قبل ذلك دعونا نطلع على المعاملات التي يحتاجها الكلاس ZipFile ليعطينا نسخة منه. عند إنشاء كائن من أي كلاس ستعرف متغير سيكون هو الاسم الذي ستستخدمه دائمًأ للإشارة إلى الكائن, ثم تضع علامة المساواة وتتبعها باسم الكلاس بعد اسم الكلاس ستقوم بفتح قوسين هلاليَين مطابقين للأقواس التي تُستخدم في الدوال. داخل القوسَين سنمرر بعض الإعدادات التي يحتاجها الكلاس لإنشاء كائن منه يتم الفصل بين كل معامل وآخر بعلامة الفاصلة , إن كلاسنا هذا يطلب معاملَين رئيسيَين اثنَي

كيفية إضافة open with notepad إلى قائمة السياق

أهلا ومرحبا بكم أيها المتابِعون الكِرام. في هذه الأسطر نتعلم كيفية إضافة عنصر فتح في المفكرة أو open with notepad إلى قائمة السياق. وإليكم هذا المفتاح الجاهز يمكن الضغط عليه لإضافة الأمر تلقائيا بدون الدخول إلى الخطوات التالية. اضغط هنا لتنزيل المفتاح ولمعرفة الطريقة علينا اتباع الخطوات اتالية: أولا نفتح محرر السجل من خلال الأمر regedit بكتابته في run وكما نعرف نفتحها بالضغط على windows+r، بعد ذلك نكتب هذا المسار في العنوان: Computer\HKEY_CLASSES_ROOT\*\shell بعدها نضغط مفتاح التطبيقات ومنها new جديد، ومنها key، ونكتب اسم العنصر الذي نريده أن يظهر في قائمة السياق مثلا open with notepad, ثم نتحرك إلى هذا المفتاح الجديد ونضغط مفتاح التطبيقات لإنشاء مفتاح آخر، في هذه المرة نكتب اسمه command، بعد الانتهاء من إنشائه نتحرك تاب سنجد قائمة بها عنصر اسمه: (Default); REG_SZ نفتحه ونكتب: notepad.exe %1 ونحفظ الأمر ونخرج من السجل. وسنجد العنصر قد ظهر معنا في قائمة السياق. ونلتقي في موضوع آخر قريبا بإذن الله. لا تنسوا ذكر الله.

ملفات الإعدادات ini files مع بايثون, التعرف عليها, إنشاؤها, قراءتها, والتعديل عليها

الكاتب: سُلَيْمان القسيمي. بسم الله الرحمن الرحيم الأعزاء في هذه المجموعة الكريمة, سلام الله عليكم. لا بد أنك بعد مرحلة ما من البذل والتطوير في أحد مشاريعك البرمجية الناجحة, خاصة تلك المشاريع التي تعتمد بشكل أو بآخر على مدخلات المستخدم, لا بد أنك حينها ستحتاج إلى ما يمكنك من تخزين هذه المدخلات والاحتفاظ بها بطريقة تتيح لبرنامجك أن يتذكر ما ينبغي تذكره من مدخلات حتى ولو تم إغلاقه. هذا بالطبع تمامًا مثل ما يحصل في برنامجنا المتواضع accessible youtube downloader حيث ترون أنه يحتفظ بأمرَين اثنَين حتى ولو إغلق البرنامج, مسار التنزيل وصيغة المقاطع الصوتية. كذلك الحال ينطبق على قارئنا العزيز NVDA بمختلف أجزاؤه وتفرعاته, حيث أنك بالطبع لا تحتاج إلى ضبط تفضيلات آلة النطق على سبيل المثال لا الحصر في كل مرة تعيد فيها تشغيل البرنامج. إذًا, إن كنت تبحث عن أمر كهذا فتعال معي أطلعك على الطريقة المتبعة في بايثون لتطبيق ذلك. بداية: ينبغي القول أن الوسيلة المدمجة في بايثون للتعامل مع الإعدادات تعتمد على ما يعرف بملفات ini وهذه الملفات عبارة عن مستندات نصية بتركيبة معينة يتم الاعتماد عليها برمجيًا لحفظ

nvda_2022.1، نسخة صامتة التثبيت وأخرى محمولة

الكاتب: سُلَيْمان القسيمي. بسم الله الرحمن الرحيم. يصل إليكم قارئ الشاشة NVDA بحزمته العربية المجهزة بأهم ما يحتاج إليه الكفيف العربي من آلات نطق وإضافات برمجية. ليس هناك الكثير ليقال عن التغيرات التي طرأت على هذا الإصدار من النسخة مقارنة بالإصدار السابق, حيث يمكننا أن نجمل ذلك في النقاط التالية: مستجدات النسخة: 1. النسخة مبنية على آخر إصدار من قارئ الشاشة NVDA2022.1. 2. حصل قاموس النطق على عدد من التعديلات البسيطة لتحسين نطق ما عُبِد من الأسماء إذا كانت تلك الأسماء مكتوبة في كلمة واحدة. 3. تأتي النسخة الآن بشكل افتراضي مع الإضافة الخاصة بإصدار مؤثرات صوتية عند الكتابة"، حيث تأتي هذه الإضافة ب3 مؤثرات مختلفة تصدر أثناء الكتابة على حقول التحرير. يمكن للمستخدم التبديل بين تلك الأصوات بالدخول إلى إعدادات البرنامج, ومنها إلى typing sounds ليجد صندوقًا يستطيع عبره التبديل بين المؤثرات المتاحة. لتعطيل المؤثرات كليًا؛ يكفي الضغط على nvda+ctrl+shift+t. 4. تم تزويد النسخة أيضًا بالإضافة الخاصة بتحسين تجربة الاستخدام لتطبيق الواتساب الجديد المخصص للأجهزة العاملة بويندوز10 و11 بتوفيرها عدد

تحويل ملف بايثون إلى ملف تنفيذي exe و حل مشكل كبر حجم الملف :

  الكاتب : محمد الهادي بالطيب . السلام عليكم ورحمة الله وبركاته وصلَّى الله على نبينا الأكرم وسلّم عليه تسليماً. قبل البدء أتوجه بكل شكري و تقديري لأستاذي صلاح اعطير الذي شرّفني بمراجعة و تصحيح هذا المقال . في مشاركتِنا اليوم سنتطرق لعملية تحويل ملف بايثون إلى ملف تنفيذي بأكبر قدر من التفصيل. وسنقسّم هذه المشاركة إلى ثلاثةِ أقسام، يمكنكم الانتقال بينهم بحرف h أو رقم 2. تحويل ملف بسيط و تحويل مشروع متكامل و حل مشكل كبر حجم الملف التنفيذي . القسم الأول: تحويل ملف بسيط. المكتبة التي سأستخدمها في هذا الشرح هي مكتبة pyinstaller. أول ما علينا فعله هو تثبيت هذه المكتبة هكذا: pip install pyinstaller ملف البايثون الذي سيرافقنا في كل مراحل هذه المشاركة اسمه test.py. في البداية سيكون ملفنا بسيطا وسنحوّله هكذا: في cmd نختار مسار ملفنا ثم نكتب الأمر التالي: pyinstaller -w --onefile test.py -w تعني، بعد أن تتم عملية التحويل ونشغّله لن تظهر معنا شاشة cmd أما إن كنا نحتاج لهذه الشاشة ( مثلا لو ملفنا سيطبع لنا شيئا ما ) فإننا لا نكتب -w. --onefile تعني أننا نطلب من pyinstaller أن يضع الملف التنفي

ternary operator لاختصار أسلوب الشرط

الكاتب: محمد الهادي بالطيب. السلام عليكم و رحمة الله و بركاته ، أقدّم لكم طريقة مختلفة لكيفية كتابة الشرط if و جوابه : في البداية سأقدم لكم مثالا عن هذه الطريقة و بعد ذلك سأنقل لكم شرحا و توضيحا لها من أستاذنا سليمان القسيمي حفظه الله . الطريقة تسمَى ternary operator و يمكنكم التعمق في دراستها بأنفسكم . لنأخذ هذا المثال البسيط : a = 5 b = 10 print(f"لدينا العددين {a}و {b}و نريد المقارنة بينهما ") print("الطريقة القياسية:") if a>b : print(f" نتيجة المقارنة : العدد {a} هو الأكبر") else : print(f" نتيجة المقارنة : العدد {b} هو الأكبر") print("طريقة ternary operator:") سنقوم بإنشاء متغيّر نسميه "العدد الأكبرmax_number " و نعطيه القيمة aاذا كانت أكبر و إلا نعطيه القيمة bان كان العكس ،نضع جواب الشرط بعد علامة يساوي مباشرة ثم الشرط نفسه ثم else ثم جواب الelse و في هذه الطريقة لا وجود ل : بعد الشرط و لا وجود لإزاحة ، بل نختصر 4 أسطر التي نكتب بها الشرط if و جوابه و else و جوابه ، نعوض كل هذه الأسطر الأربعة بسطر وحيد . max_number =

إنشاء قائمة السياق في مكتبة wx وربط عناصرها بالدوال

لتحميل النموذج المرفق اضغط هنا

إنشاء شريط التقدم في مكتبة wx

لتحميل الكود الذي تم الشرح عليه قم بالضغط هنا </pre

كيفية التعامل مع ملفات json لحفظ وإرسال القوائم والقواميس إلى ملفات نصية

في هذا المقطع، ستتعرفون على طريقة حفظ القوائم والقواميس بصورتهم الطبيعية داخل ملفات نصية، يمكن استدعائهم على نفس الصورة أو إرسال القوائم والقواميس لحفظهم على نفس الصورة.

طريقة تشغيل مستعرض الملفات مع وضع المؤشر على مسار لملف معين

</pre

فائدة حول أحداث الربط بالدوال

شرح برنامج Inno Setup Compiler لجعل البرامج المحمولة قابلة للتثبيت

لتحميل البرنامج اضغط هنا

شرح طريقة استخدام مكتبة shilve لحفظ النصوص

تُستخدم هذه المكتبة لحفظ النصوص المستخدمة في البرامج بطريقة آمِنة، بحيث لا يُسمح للعبث فيها. ويمكن أيضا الكتابة داخِلها. وإليكم رابط المرفقات التابعة للشرح: اضغط هنا للتنزيل

كيفية تجميع برنامج متعدد الملفات وتحويله إلى ملف تنفيذي بأكواد بايثون

في هذا المقطع تستمعون إلى كيفية تجميع البرامج متعددة الملفات المتنوعة وتحويلها إلى ملف تنفيذي exe باستخدام أكواد بايثون. لتحميل الشرح اضغط هنا وإليكم رابط النموذج الملحق بالشرح: اضغط هنا للتنزيل

مكتبة UniversalSpeech: للاتصال بين البرامج وقارئات الشاشة

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

شرح كيفية استخدام مكتبة pybass لتشغيل الصوتيات في لغة البرمجة python

في البداية نقوم باستيراد جميع دوال المكتبة هكذا: from pybass import * إنشاء دالة التشغيل: BASS_Init(-1, 44100, 0, 0, 0) #كود تشغيل ملف عادي، وتدعم صيغ الصوت كلها تقريبا: player = BASS_StreamCreateFile(False, b"1.mp3", 0, 0, 0) تشغيل رابط player = BASS_StreamCreateURL(b"http://www.quran-radio.org:8002/;stream.mp3", 0, BASS_STREAM_RESTRATE, DOWNLOADPROC(), 0) هذا للتحكم في مستوى الصوت: BASS_ChannelSetAttribute(player, BASS_ATTRIB_VOL, 0.5) وهذا للتشغيل: BASS_ChannelPlay(player, 1) وللتشغيل من نفس المكان الذي تم الإيقاف فيه يمكن استبدال 1 ب0. وهذا للإيقاف المؤقت: BASS_ChannelPause(player) وهذا للإيقاف النهائي: BASS_ChannelStop(player) ولتقديم الملف أو تأخيره نستخدم الكود التالي: p=BASS_ChannelGetPosition(player, 0) للإتيان بالموضع الحالي للملف، ثم نزيد عليه أو ننقص منه هكذا: BASS_ChannelSetPosition(player, p+50000, 0) ولِتفريغ المُشغل من جميع الملفات نستخدم الدالة التالية: BASS_StreamFree(player) BASS_Free() ولتشغيل مقطع فيديو يمكننا استخدام إضافة ملحقة بالمكتب