Ito ang command na g.messagegrass na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
g.mensahe - Nagpi-print ng mensahe, babala, impormasyon sa pag-unlad, o nakamamatay na error sa paraang GRASS.
Dapat gamitin ang module na ito sa mga script para sa mga mensaheng inihahatid sa user.
KEYWORDS
pangkalahatan, suporta, mga script
SINOPSIS
g.mensahe
g.mensahe - Tumulong
g.mensahe [-wedpiv] mensahe=pisi [mag-alis ng mga insekto=kabuuan] [--Tulungan] [--pandiwang] [--tahimik]
[--ui]
Mga Bandila:
-w
I-print ang mensahe bilang babala
-e
I-print ang mensahe bilang nakamamatay na error
-d
I-print ang mensahe bilang debug message
-p
I-print ang mensahe bilang impormasyon sa pag-unlad
-i
I-print ang mensahe sa lahat ng mode maliban sa quiet mode
Naka-print ang mensahe sa GRASS_VERBOSE>=1
-v
I-print lamang ang mensahe sa verbose mode
Ang mensahe ay naka-print lamang sa GRASS_VERBOSE>=3
- Tumulong
I-print ang buod ng paggamit
--verbose
Verbose na output ng module
--tahimik
Tahimik na output ng module
--ui
Piliting ilunsad ang dialog ng GUI
parameter:
mensahe=pisi [kailangan]
Teksto ng mensaheng ipi-print
Naka-print ang mensahe sa GRASS_VERBOSE>=2
mag-alis ng mga insekto=kabuuan
Antas na gagamitin para sa pag-debug ng mga mensahe
Pagpipilian: 0-5
Default: 1
DESCRIPTION
Ang program na ito ay gagamitin sa mga script ng Shell/Perl/Python, kaya hindi na kailangan ng may-akda
gamitin ang echo program. Ang bentahe ng g.mensahe ay na ito ay nag-format ng mga mensahe tulad ng
ginagawa ng ibang GRASS modules at ang functionality nito ay naiimpluwensyahan ng GRASS_VERBOSE at
GRASS_MESSAGE_FORMAT na mga variable ng kapaligiran.
Maaaring gamitin ang programa para sa karaniwang mga mensaheng nagbibigay-kaalaman pati na rin ang mga babala (-w bandila)
at nakamamatay na mga pagkakamali (-e bandila). Para sa mga layunin ng pag-debug, ang -d bandila ang magdudulot g.mensahe sa
mag-print ng mensahe sa pag-debug sa ibinigay na antas.
NOTA
Ang mga mensaheng naglalaman ng "=" ay dapat gamitin nang buo mensahe= syntax para hindi makuha ng parser
nalilito.
Kung gusto mo ang isang mahabang mensahe (multi-line) na haharapin bilang isang talata, gumamit ng a
nag-iisang tawag sa g.mensahe na may text split sa script gamit ang backslash bilang huli
karakter. (Sa mga script ng shell ay huwag isara ang "quote")
Maaaring makuha ang isang blangkong linya gamit ang
g.message message=""
Aalisin ang labis na whitespace.
Maipapayo na iisang sipiin ang mga mensaheng literal na ipi-print. Pinipigilan nito
isang bilang ng mga character (lalo na, space at ang dollar sign '$') mula sa pagtrato
partikular sa pamamagitan ng shell.
Kapag kinakailangang isama, halimbawa, ang halaga ng variable bilang bahagi ng mensahe,
ang dobleng panipi ay maaaring gamitin, na hindi nag-aalis sa dollar sign ng espesyal nito
mga kapangyarihan ng variable-expansion.
Bagama't alam na ang interactive na Bash instance ay maaaring ituring ang tandang padamdam na '!'
partikular na karakter (ginagawa ang solong pagsipi nito), hindi dapat ito ang kaso
para sa mga hindi interactive na pagkakataon ng Bash. Gayunpaman, upang maiwasan ang pagkalito batay sa konteksto
sa bandang huli ikaw ay hinihikayat na mag-isahang mag-quote ng mga mensahe na hindi nangangailangan ng $VARIABLE
expansion.
Paggamit in Sawa script
Tinutukoy ng GRASS Python Scripting Library ang mga espesyal na wrapper para sa g.mensahe.
· debug() para sa g.message -d
· error() para sa g.message -e
· fatal() para sa g.message -e + exit()
· info() para sa g.message -i
· message() para sa g.message
· verbose() para sa g.message -v
· babala() para sa g.message -w
Tandaan: Ang shell ng Python sa wxGUI maaaring gamitin para sa pagpasok ng sumusunod na sample code:
mag-import ng damo.script bilang gcore
gcore.warning("Ito ay isang babala")
ay magkapareho sa
g.message -w message="Ito ay isang babala"
VERBOSITY ANAK
Kinokontrol ng "GRASS_VERBOSE" na environment variable. Kadalasan ito ay nakatakda gamit ang
--tahimik or --verbose mga pagpipilian sa command line.
· 0 - mga error at babala lamang ang naka-print
· 1 - ang mga mensahe ng pag-unlad ay naka-print
· 2 - lahat ng module na mensahe ay naka-print
· 3 - karagdagang mga verbose na mensahe ay naka-print
MGA DEBUG ANAK
Kinokontrol ng "DEBUG" GRASS gisenv variable (nakatakda sa g.gisenv).
Mga inirerekomendang antas:
· 1 - ang mensahe ay naka-print nang isang beses o ilang beses bawat module
· 3 - bawat hilera (raster) o linya (vector)
· 5 - bawat cell (raster) o point (vector)
Gamitin ang g.messagegrass online gamit ang mga serbisyo ng onworks.net