এটি হল g.messagegrass কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
g.বার্তা - গ্রাস উপায়ে একটি বার্তা, সতর্কতা, অগ্রগতি তথ্য, বা মারাত্মক ত্রুটি প্রিন্ট করে।
এই মডিউলটি ব্যবহারকারীকে দেওয়া বার্তাগুলির জন্য স্ক্রিপ্টে ব্যবহার করা উচিত।
KEYWORDS
সাধারণ, সমর্থন, স্ক্রিপ্ট
সাইনোপিসিস
g.বার্তা
g.বার্তা --help
g.বার্তা [-wedpiv] বার্তা=স্ট্রিং [ডেবাগ্ করা=পূর্ণসংখ্যা] [---সাহায্য] [---ভার্বোস] [---শান্ত]
[---ui]
পতাকা:
-w
সতর্কতা হিসাবে বার্তা প্রিন্ট করুন
-e
মারাত্মক ত্রুটি হিসাবে বার্তা প্রিন্ট করুন
-d
ডিবাগ বার্তা হিসাবে বার্তা প্রিন্ট করুন
-p
অগ্রগতির তথ্য হিসাবে বার্তা প্রিন্ট করুন
-i
শান্ত মোড ব্যতীত সমস্ত মোডে বার্তা প্রিন্ট করুন
বার্তাটি মুদ্রিত হয় GRASS_VERBOSE>=1
-v
শুধুমাত্র ভার্বোস মোডে বার্তা প্রিন্ট করুন
বার্তাটি শুধুমাত্র GRASS_VERBOSE>=3 এ মুদ্রিত হয়
--help
প্রিন্ট ব্যবহারের সারাংশ
-- ভারবোস
ভার্বোস মডিউল আউটপুট
-- শান্ত
শান্ত মডিউল আউটপুট
--ui
জোর করে GUI ডায়ালগ চালু করুন
পরামিতি:
বার্তা=স্ট্রিং [প্রয়োজনীয়]
প্রিন্ট করা বার্তার পাঠ্য
বার্তাটি মুদ্রিত হয় GRASS_VERBOSE>=2
ডেবাগ্ করা=পূর্ণসংখ্যা
ডিবাগ বার্তার জন্য ব্যবহার করার জন্য স্তর
বিকল্প: 0-5
ডিফল্ট: 1
বর্ণনাঃ
এই প্রোগ্রামটি শেল/পার্ল/পাইথন স্ক্রিপ্টে ব্যবহার করা হবে, তাই লেখকের প্রয়োজন নেই
ইকো প্রোগ্রাম ব্যবহার করুন। এর সুবিধা g.বার্তা এটা ঠিক মত বার্তা ফরম্যাট হয়
অন্যান্য GRASS মডিউলগুলি করে এবং এটির কার্যকারিতা GRASS_VERBOSE এবং দ্বারা প্রভাবিত হয়
GRASS_MESSAGE_FORMAT পরিবেশ ভেরিয়েবল।
প্রোগ্রামটি স্ট্যান্ডার্ড তথ্যমূলক বার্তাগুলির পাশাপাশি সতর্কতার জন্য ব্যবহার করা যেতে পারে (-w পতাকা)
এবং মারাত্মক ত্রুটি (-e পতাকা)। ডিবাগিং উদ্দেশ্যে, -d পতাকা কারণ হবে g.বার্তা থেকে
প্রদত্ত স্তরে একটি ডিবাগিং বার্তা প্রিন্ট করুন।
নোট
"=" সম্বলিত বার্তা অবশ্যই সম্পূর্ণ ব্যবহার করবে৷ বার্তা= সিনট্যাক্স যাতে পার্সার পায় না
বিভ্রান্ত।
আপনি যদি একটি দীর্ঘ বার্তা (মাল্টি-লাইন) একটি একক অনুচ্ছেদ হিসাবে মোকাবেলা করতে চান, a ব্যবহার করুন
একক কল g.বার্তা শেষ হিসাবে ব্যাকস্ল্যাশ ব্যবহার করে স্ক্রিপ্টে পাঠ্য বিভাজন সহ
চরিত্র (শেল স্ক্রিপ্টগুলিতে "উদ্ধৃতি" বন্ধ করবেন না)
একটি ফাঁকা লাইন সঙ্গে প্রাপ্ত করা যেতে পারে
g.message message=""
অপ্রয়োজনীয় হোয়াইটস্পেস দূরে সরানো হবে।
আক্ষরিক অর্থে প্রিন্ট করা বার্তাগুলিকে একক উদ্ধৃত করার পরামর্শ দেওয়া হয়৷ এটি প্রতিরোধ করে
অনেকগুলি অক্ষর (সবচেয়ে উল্লেখযোগ্যভাবে, স্থান এবং ডলার চিহ্ন '$') চিকিত্সা করা থেকে
বিশেষ করে শেল দ্বারা।
যখন এটি অন্তর্ভুক্ত করা প্রয়োজন, উদাহরণস্বরূপ, বার্তার অংশ হিসাবে একটি ভেরিয়েবলের মান,
ডবল উদ্ধৃতি ব্যবহার করা যেতে পারে, যা ডলারের চিহ্নটিকে তার বিশেষ থেকে বঞ্চিত করে না
পরিবর্তনশীল-সম্প্রসারণ ক্ষমতা।
যদিও এটি পরিচিত যে ইন্টারেক্টিভ ব্যাশ উদাহরণগুলি বিস্ময়বোধক চিহ্নের সাথে আচরণ করতে পারে '!'
অক্ষর বিশেষভাবে (এটির একক উদ্ধৃতি প্রয়োজনীয় করা), এটি এমন হওয়া উচিত নয়
ব্যাশের অ-ইন্টারেক্টিভ উদাহরণগুলির জন্য। তবুও, প্রসঙ্গ-ভিত্তিক বিভ্রান্তি এড়াতে
পরবর্তীতে আপনাকে একক-উদ্ধৃতি বার্তাগুলির জন্য উত্সাহিত করা হবে যেগুলির $ভেরিয়েবলের প্রয়োজন নেই৷
সম্প্রসারণ.
ব্যবহার in পাইথন স্ক্রিপ্ট
গ্রাস পাইথন স্ক্রিপ্টিং লাইব্রেরি এর জন্য বিশেষ মোড়ক সংজ্ঞায়িত করে g.বার্তা.
g.message -d-এর জন্য debug()
g.message -e-এর জন্য error()
g.message -e + exit() এর জন্য মারাত্মক()
· তথ্য() g.message-i-এর জন্য
g.message-এর জন্য বার্তা()
g.message -v-এর জন্য verbose()
g.message -w এর জন্য সতর্কতা()
দ্রষ্টব্য: পাইথন শেল wxGUI নিম্নলিখিত নমুনা কোড প্রবেশ করার জন্য ব্যবহার করা যেতে পারে:
grass.script gcore হিসাবে আমদানি করুন
gcore.warning("এটি একটি সতর্কতা")
সঙ্গে অভিন্ন
g.message -w message="এটি একটি সতর্কতা"
ভার্বোসিটি মাত্রা
"GRASS_VERBOSE" পরিবেশ পরিবর্তনশীল দ্বারা নিয়ন্ত্রিত। সাধারণত এই ব্যবহার করে সেট করা হয়
-- শান্ত or -- ভারবোস কমান্ড লাইন বিকল্প।
· 0 - শুধুমাত্র ত্রুটি এবং সতর্কতা মুদ্রিত হয়
· 1 - অগ্রগতি বার্তা মুদ্রিত হয়
· 2 - সমস্ত মডিউল বার্তা মুদ্রিত হয়
· 3 - অতিরিক্ত ভার্বোস বার্তা মুদ্রিত হয়
ডিবগ মাত্রা
"DEBUG" গ্রাস দ্বারা নিয়ন্ত্রিত gisenv পরিবর্তনশীল (এর সাথে সেট করুন g.gisenv).
প্রস্তাবিত স্তর:
· 1 - বার্তা প্রতি মডিউলে একবার বা কয়েকবার মুদ্রিত হয়
· 3 - প্রতিটি সারি (রাস্টার) বা লাইন (ভেক্টর)
· 5 - প্রতিটি কোষ (রাস্টার) বা বিন্দু (ভেক্টর)
onworks.net পরিষেবা ব্যবহার করে অনলাইনে g.messagegrass ব্যবহার করুন