سؤال

أنا أعمل على أدوات التشغيل الآلي لبرنامج ERP الذي يعمل على SCO UNIX.
انظر أسئلتي عن توقع:

أين يمكنني العثور على موارد (إما محليًا أو على الويب) لفهم أحرف التحكم التي يتم استخدامها في الجلسة ، وبشكل أكثر تحديداً ، تحديد موقع حقل على الشاشة أثناء التفاعل مع برنامج ERP؟

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

المحلول

يتم تخزين أحرف التحكم المحددة لنوع محطة معينة في terminfo قاعدة البيانات. القراءة تقرأ قيمة $TERM عند تهيئة واستخدامه للعثور على التسلسلات ذات الصلة واستخراجها لمختلف العمليات الطرفية.

نصائح أخرى

أنا لست واضحًا حقًا ما تطلبه ، لكن أحد مصدر الوثائق على اللعنات هو تطبيق GNU على http://www.gnu.org/software/ncurses. بقدر ما تذهب "شخصيات التحكم" ، فإن هذا يعتمد على الطرف الذي تستخدمه - ربما يفهم لك رموز ANSI - انظر http://en.wikipedia.org/wiki/ansi_escape_code.

لقد اكتشفت للتو أن مجموعة X/Open Group أصدرت إصدارًا جديدًا من معيارها في نوفمبر 2009 (تم إصدار الإصدار السابق في عام 1996) ، وهو متاح مجانًا على الويب من المكتبة الخاصة بهم كمعيار تقني - X/Open Curses ، الإصدار 7. يجب عليك التسجيل ، لكن الوصول مجاني (والتسجيل لا يؤدي إلى غمر البريد الإلكتروني ، إلخ).

الإصدار السابق ، العدد 4 ، الإصدار 2 (من يوليو 1996) ، لم يعد متاحًا من X/Open. بالنظر إلى حداثة العدد 7 ، من غير المرجح أن يتم تنفيذ الميزات الجديدة على نطاق واسع ، ولكن ابحث عن التغييرات في السنوات القليلة المقبلة.

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