هذا هو الأمر g.messagegrass الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
ز الرسالة - طباعة رسالة أو تحذير أو معلومات تقدم أو خطأ فادح بطريقة GRASS.
يجب استخدام هذه الوحدة في البرامج النصية للرسائل المقدمة للمستخدم.
الكلمات الرئيسية
عام الدعم البرامج النصية
موجز
ز الرسالة
ز الرسالة --مساعدة
ز الرسالة [-الأربعاء] الرسالة=سلسلة [تصحيح=عدد صحيح] [-مساعدة] [-مطنب] [-هدوء]
[-ui]
الأعلام:
-w
طباعة الرسالة كتحذير
-e
طباعة الرسالة كخطأ فادح
-d
طباعة الرسالة كرسالة تصحيح
-p
طباعة الرسالة كمعلومات التقدم
-i
طباعة الرسالة في جميع الأوضاع باستثناء الوضع الصامت
تمت طباعة الرسالة على GRASS_VERBOSE> = 1
-v
طباعة الرسالة فقط في الوضع المطول
تتم طباعة الرسالة فقط على GRASS_VERBOSE> = 3
--مساعدة
طباعة ملخص الاستخدام
- الإسراف
إخراج وحدة مطول
--هادئ
إخراج وحدة هادئة
--ui
فرض إطلاق مربع حوار واجهة المستخدم الرسومية
المعلمات:
الرسالة=سلسلة [مطلوب]
نص الرسالة المراد طباعتها
تمت طباعة الرسالة على GRASS_VERBOSE> = 2
تصحيح=عدد صحيح
المستوى المطلوب استخدامه لرسائل التصحيح
خيارات: 0-5
الافتراضي: 1
الوصف
سيتم استخدام هذا البرنامج في البرامج النصية Shell / Perl / Python ، لذلك لا يحتاج المؤلف إلى ذلك
استخدم برنامج echo. ميزة ز الرسالة هو أنه يقوم بتنسيق الرسائل تمامًا مثل
تعمل وحدات GRASS الأخرى وأن وظائفها تتأثر بـ GRASS_VERBOSE و
متغيرات البيئة GRASS_MESSAGE_FORMAT.
يمكن استخدام البرنامج للرسائل الإعلامية القياسية وكذلك التحذيرات (-w علم)
وأخطاء فادحة (-e علَم). لأغراض التصحيح ، فإن -d سوف العلم يسبب ز الرسالة إلى
اطبع رسالة تصحيح الأخطاء على المستوى المحدد.
الملاحظات
يجب أن تستخدم الرسائل التي تحتوي على "=" كامل رسالة = بناء الجملة بحيث لا يحصل المحلل اللغوي
مشوش.
إذا كنت تريد أن يتم التعامل مع رسالة طويلة (متعددة الأسطر) كفقرة واحدة ، فاستخدم
مكالمة واحدة إلى ز الرسالة مع تقسيم النص في البرنامج النصي باستخدام الشرطة المائلة للخلف كآخر
شخصية. (في البرامج النصية لا تغلق "الاقتباس")
يمكن الحصول على سطر فارغ باستخدام
رسالة g.message = ""
سيتم إزالة المسافات الزائدة عن الحاجة.
يُنصح باقتباس واحد للرسائل التي ستتم طباعتها حرفيًا. انه يمنع
عدد من الأحرف (أبرزها المسافة وعلامة الدولار "$") من المعالجة
على وجه التحديد من القشرة.
عندما يكون من الضروري تضمين ، على سبيل المثال ، قيمة متغير كجزء من الرسالة ،
يمكن استخدام الأسعار المزدوجة ، والتي لا تحرم الدولار من ميزته الخاصة
قوى التوسع المتغير.
بينما من المعروف أن مثيلات Bash التفاعلية قد تتعامل مع علامة التعجب "!"
على وجه التحديد (مما يجعل الاقتباس الفردي ضروريًا) ، لا ينبغي أن يكون الأمر كذلك
لمثيلات Bash غير التفاعلية. ومع ذلك ، لتجنب الارتباك القائم على السياق
فيما بعد ، نشجعك على إرسال رسائل اقتباس واحدة لا تتطلب $ VARIABLE
توسيع.
الأستعمال in بايثون مخطوطات
تحدد مكتبة البرمجة النصية لـ GRASS Python أغلفة خاصة لـ ز الرسالة.
التصحيح () ل g.message -d
· خطأ () لرسالة g.message -e
· فادح () لـ g.message -e + exit ()
معلومات () ل g.message -i
· message () ل g.message
مطول () ل g.message -v
· تحذير () لرسالة g.message -w
ملاحظة: قشرة Python في ملف wxGUI يمكن استخدامها لإدخال نموذج التعليمات البرمجية التالي:
استيراد العشب
gcore.warning ("هذا تحذير")
متطابق مع
g.message -w message = "هذا تحذير"
ضراوة LEVELS
يتحكم فيها متغير البيئة "GRASS_VERBOSE". عادةً ما يتم تعيين هذا باستخدام
--هادئ or - الإسراف خيارات سطر الأوامر.
· 0 - تتم طباعة الأخطاء والتحذيرات فقط
· 1 - يتم طباعة رسائل التقدم
2 - تتم طباعة جميع رسائل الوحدة
· 3 - تتم طباعة رسائل مطولة إضافية
DEBUG LEVELS
يتحكم فيها عشب "DEBUG" gisenv متغير (مجموعة مع g.gisenv).
المستويات الموصى بها:
1 - تتم طباعة الرسالة مرة واحدة أو عدة مرات لكل وحدة
3 - كل صف (نقطي) أو خط (متجه)
· 5 - كل خلية (نقطية) أو نقطة (متجه)
استخدم g.messagegrass عبر الإنترنت باستخدام خدمات onworks.net