الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

plz help me

مغلق
بدأه phantom في 27 فبراير 2003 · 9 رد · 968 مشاهدة · في نظام تشغيل Windows
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاتة

اخوتي في هذا المنتدى العريق كل التحية لكم جميعا على جهودكم الجبارة

في رفع مستوى المستخدم العربي الى اعلى المستويات ليحاكي غيره من تطور الشعوب و تقدمها

و اسمحوا لي بأن اسأل سؤال قد جعلني لا استطيع النوم من كثرة ما بحثت في جميع المواقع و المنتديات و بحثت في معظم الكتب من اجل ان اصل لحل سؤالي لكن دون جدوى و بصراحة لا اعرف كيف ابدأ في حل السؤال و على العموم هاكم سؤالي و أرجو ان تجدوا لي الحل و إن لم تستطيعوا ديلوني من اسأل و لمن اسأل ؟

و سؤال هو كيف يمكنني ان استطيع ان اتحكم في لوحة المفاتيح عن طريق الدوس و ذلك بواسطة ansi.sys و لتوضيح اريد مثلا ان اعطل زر print screen

في لوحة المفاتيح لا اعرف هل ذلك له دخل في لغة اسمبلي او سي لا اعرف تحديدا اذا هذا الموضع يريد ان استخدم لغة برمجة في الاصل ام لا

مع العلم اني ذهبت الى الى الhelp في الدوس و بحثت في موضوع الansi و لكن دون جدوى لم استفد شيء ارجو من اخوتي الخبراء الى انقاذي من هذا المأزق الصعب

ملاحظة : انا كتبت هذا الموضوع في منتدى ,لكن لم يكن هناك اي رد و لي يومان ا نتظر لكن ما في رد و اضطررت ان اكتب هذا الموضوع في منتدى السي لعل هناك اجابة و بصراحة انا مضطر جدا جدا جد ا لهذا الموضوع

و فقكم الله و لكم جزيل الشكر

و اسف على الاطالة

#2

سلام الله عليكم

اخى ان الامر الذى تسئل عنه هو امر لا علاقة له بعملية الطبعو من خلال زر ال

print screen

اقتباس
Ansi.sys is an enhancement of the "CON" device driver built into Command.com. It can be used to modify the default display colours, the position of the cursor, and how keystrokes are interpreted. It can also be used to change the video mode.

من هذه الجملة تعنى اننا فى نظم الدوس يمكننا ان نتحكم فى نظام العرض على الشاشة من خلال هذا الامر

وهنا سوف تعرف محرفات الار مباشرة

اقتباس

Device=[Path]Ansi.sys [/X|/K] [/R] or  

DeviceHigh=[Path]Ansi.sys [/X|/K] [/R]  

Path The full path (usually: c:windowscommand). Default is the root directory of the start-up drive (usually C:/)  

/X Enables remapping of the extended keys on a 101-key keyboard.  

/K Causes a 101-key keyboard to behave as an 84-key keyboard.  

/R Invalid switch (?)  

/L Valid but not functional 1  

/S [/sCREENSIZE] ?

/S=n: Sets the maximum number of lines to reserve for a screen buffer. Set n=43 or 50 to support full use of EGA/VGA 43/50-line screens. Or use /S=1 to save memory when the screen save/recall function is not used. Default is /S=25

 

/R Apparently no longer a valid switch

سوف ابحث لك عن الطريقة برمجيا لعل وعسى ان اصل اليها

سلااااااااااااااام

#3

شكرا لك اخي مصطفى عبد الرحمن

و اشكرك على المساعدة

و اريد على ان اوضح سؤالي بشكل جيد حتى يتسنى لك اخي في القدره على مساعدتي و ان احل المشكلة من الالف الى الياء

و مشكلتي كالتالي :-

انا اريد ان اعطل زر print screen و لا اريد ان اتحكم بالزر manual بل بشكل تلقائي بحبث اي مستخدم اخر يريد استخدام الجهاز لا يستطيع ان يطبع عن طريق الprint screen و قد حاولت البحث عن هذا الموضوع فو جدت انا هذا الامر له علا قة بالansi و لكن وجدت انه لا يحل لي مشكلة

و قرائت و بحثت لكن دون جدوى

و انا بصراحة اريد حلا كاملا متكامل في عمل هذا الموضوع بخطوات محددة و كيف اعمل عملية تعطيل زر print screen بشكل تلقائي مع كل تشغيل الجهازو كل الشكر و الاحترام لك اخي العزيز مصطفى عبد الرحمن المحترم

#4

سلام الله عليكم

اخى اريد استفسار منك هل نظام التشغيل عندك هو الدوس

المشكلة التى تواجهنى الان هى

فى حالة انك تعمل على نظام تشغيل dos تعطيل المفتاح سيكون بالاكيد بباتش يعمل ضمن ملفات ال autoexec.bat

ولكن مع هذا الامر لا يحتاج الى خبير فيمكن ان تكتب الامر print mos.txt من محث الدوس وسوف يطبع الملف

ان كان نظام التشغيل ويندوز

فيمكن حل هذه المشكلة عن طريق برنامج صغير بالفيجوال بيزك يعمل على ايقاف قيمة مفتاح ال print screen

او معرفة اين يسجل قيمة الkey فى الريجسترى وايقافها

ويمكن ان تتبعها فى التعليمات التالية

------------

اقتباس

For keyboard events, key contains a value indicating which key was activated, and modifiers contains the modifiers for that event. For the KEY_PRESS and KEY_RELEASE event ids, the value of key is the unicode character code for the key. For KEY_ACTION and KEY_ACTION_RELEASE, the value of key is one of the defined action-key identifiers in the Event class (PGUP, PGDN, F1, F2, etc).

---------

اتلسؤال بالفعل محير وانا ابحث ربك يسهل الحال

#5

السلام عليكم

ليس فقط

فيمكن طباعة الملف عن طريق الأمر التالى أيضاً

Type yy.txt >LPT1

مثلا ..

هل تقصد بسؤلك .. تعطيل مفتاح PrintScreen فقط .. أو أوامر الطباعة عموماً ؟؟؟؟

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#6

سلام الله عليكم

سيتم تثبيت السؤال وهذا بالفعل لقوته ولانه يحتاج لمشاركات من كل الخبراء

وهذا براى بعد اذن الاخوة المشرفين

#7

بعد اذن الاخ مصطفى

قد يساعدك الملف المرفق فبه معلومات جيدة عن الهاردوير وغيره والمقاطعات

تفضل وجربه

helppc.zip

#8

بسم الله الرحمن الرحيم

اشكر كل الشكر كل من ساهم في حل السؤال المحير

ولولا انني بحثت في جميع الكتب و المواقع لحل السؤال لما جئت الى هنا و اطرح مشكلتي ..............

و لا استطيع ان اصف كم كانت فرحتي عندما رأيت المشاركات الجادة و الهادفة في هذا المجال و ها انا اعاود ان اطرح السؤال بشكل اوضح و بشكل مبسط

انا اريد حلا نموذجيا و كاملا و متكاملا في حل السؤال بسبب انه مهم جدا جدا

و السؤال هو كيف يمكنني ان امنع او اعمل عملية تعطيل لزر من الازرار في لوحة المفاتيح و بالتحديد زر print screen تحت بيئة نظام الدوس

اي اريد ان اتحكم بأزرار لوحة المفاتيح تحت نظام الدوس و اريد ان يكون الباتش الذي يمنع تشغيل زر print screen يعمل كلما اشغل جهاز الحاسوب

اريد الحل على شكل خطوات لكي يتسنى لكل من الاصدقاء في هذا المنتدى

الاستفادة

و اشكركم كل الشكر لهذا المنتدى الجاد و الهادف الذي يسعى الى تطوير المستخدم العربي الى افضل المستويات في عالم تقنية المعلومات

اخوكم phantom

#9

السلام عليكم

حسناً أخ/ phantom .. سنحاول بإذن الله تعالى ولكن لم ترد على سؤالى السابق ، وهو : هل تريد إلغاء عمل مفتاح PrintScreen فقط أم تريد إلغاء عملية الطباعة بالكلية أى بأموامرها ؟؟!!

أرجو أن تجيب للأهمية

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#10

شكرا لك اخي الفاروق على المساعدة

وانني مهتم في تعطيل والغاء print screen و ارجو ان يوفقك الله في حل السؤال بشكل نموذجي و على خطوات

و فقك الله و رعاك

هذا الموضوع مغلق.

مواضيع مشابهة