TheBrain نشر 27 ديسمبر 2015 أرسل تقرير نشر 27 ديسمبر 2015 أحتاج في برنامجي إلى الحصول على طول وعرض نافذة الطرفية حتى أتمكن من تعديل المخرجات حسب طول الشاشة، فما هي أسهل طريقة في لغة روبي لفعل ذلك؟ اقتباس
0 Blackhacker نشر 27 ديسمبر 2015 أرسل تقرير نشر 27 ديسمبر 2015 هنالك عدّة حلول يمكنك استخدامها لمعرفة عرض الشاشة في لغة روبي مثل ENV['COLUMNS'] وtput columns لكن المشكلة في هذه الطرق أنها لا تعطي النتيجة الصحيحة إذا تم تعديل عرض الطرفية أثناء عمل تطبيق روبي.لذلك أعتقد أن ruby-terminfo gem هو أفضل حل لهذه المشكلة باستخدام التابع screen_size والذي يعطيك يعطيك طول وعرض الطرفية من ناحية الأعمدة والصفوف كما في المثال التالي:require 'terminfo' p TermInfo.screen_size # [lines, columns] اقتباس
السؤال
TheBrain
أحتاج في برنامجي إلى الحصول على طول وعرض نافذة الطرفية حتى أتمكن من تعديل المخرجات حسب طول الشاشة، فما هي أسهل طريقة في لغة روبي لفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.