EngelsFransSpaans

Ad


OnWorks-favicon

g.messagegrass - Online in de cloud

Voer g.messagegrass uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht g.messagegrass die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


g.bericht - Drukt een bericht, waarschuwing, voortgangsinformatie of fatale fout af op de manier van GRASS.
Deze module moet worden gebruikt in scripts voor berichten die aan de gebruiker worden aangeboden.

TREFWOORDEN


algemeen, ondersteuning, scripts

KORTE INHOUD


g.bericht
g.bericht --help
g.bericht [-getrouwd] Bericht=snaar [debug=geheel getal] [--hulp] [--breedsprakig] [--rustig]
[--ui]

vlaggen:
-w
Bericht afdrukken als waarschuwing

-e
Bericht afdrukken als fatale fout

-d
Bericht afdrukken als foutopsporingsbericht

-p
Bericht afdrukken als voortgangsinformatie

-i
Bericht afdrukken in alle modi, behalve in de stille modus
Het bericht wordt afgedrukt op GRASS_VERBOSE>=1

-v
Bericht alleen afdrukken in uitgebreide modus
Bericht wordt alleen afgedrukt op GRASS_VERBOSE>=3

--help
Gebruiksoverzicht afdrukken

--uitgebreid
Uitgebreide module-uitgang

--stil
Stille module-uitgang

--ui
Geforceerd starten van GUI-dialoogvenster

parameters:
Bericht=snaar [verplicht]
Tekst van het af te drukken bericht
Het bericht wordt afgedrukt op GRASS_VERBOSE>=2

debug=geheel getal
Niveau dat moet worden gebruikt voor foutopsporingsberichten
Opties: 0-5
Standaard: 1

PRODUCTBESCHRIJVING


Dit programma moet worden gebruikt in Shell/Perl/Python-scripts, dus de auteur hoeft dit niet te doen
gebruik het echoprogramma. Het voordeel van g.bericht is dat het berichten opmaakt zoals
andere modules van GRASS doen dat wel en de functionaliteit ervan wordt beïnvloed door de GRASS_VERBOSE en
GRASS_MESSAGE_FORMAT omgevingsvariabelen.

Het programma kan worden gebruikt voor standaard informatieve berichten en waarschuwingen (-w vlag)
en fatale fouten (-e vlag). Voor foutopsporingsdoeleinden wordt de -d vlag zal veroorzaken g.bericht naar
druk een foutopsporingsbericht af op het opgegeven niveau.

OPMERKINGEN


Berichten met "=" moeten het volledige bestand gebruiken bericht= syntaxis zodat de parser het niet krijgt
verward.

Als u wilt dat een lang bericht (meerdere regels) als één alinea wordt behandeld, gebruikt u a
enkele oproep naar g.bericht waarbij de tekst in het script wordt gesplitst met de backslash als laatste
karakter. (In shell-scripts sluit u het "quote" niet af)

Er kan een blanco regel worden verkregen met
g.message message=""

Overtollige witruimte wordt verwijderd.

Het is raadzaam om de berichten die afgedrukt moeten worden letterlijk enkele aanhalingstekens te geven. Het voorkomt
een aantal tekens (met name de spatie en het dollarteken '$') worden niet behandeld
specifiek door de schaal.

Wanneer het nodig is om bijvoorbeeld de waarde van een variabele op te nemen als onderdeel van het bericht,
Er mogen dubbele aanhalingstekens worden gebruikt, die het dollarteken niet van zijn bijzondere waarde ontdoen
variabele uitbreidingskrachten.

Hoewel het bekend is dat de interactieve Bash-instanties het uitroepteken '!'
karakter specifiek (waardoor het enkel citeren ervan noodzakelijk is), zou dit niet het geval moeten zijn
voor de niet-interactieve exemplaren van Bash. Niettemin, om contextgebaseerde verwarring te voorkomen
later wordt u aangemoedigd om berichten met enkele aanhalingstekens te plaatsen waarvoor $VARIABLE niet vereist is
uitbreiding.

Gebruik in Python scripts
GRASS Python Scripting Library definieert speciale wrappers voor g.bericht.

· debug() voor g.message -d

· fout() voor g.message -e

· fatal() voor g.message -e + exit()

· info() voor g.message -i

· bericht() voor g.message

· uitgebreid() voor g.message -v

· waarschuwing() voor g.message -w

Opmerking: de Python-shell in de wxGUI kan worden gebruikt voor het invoeren van de volgende voorbeeldcode:

importeer grass.script als gcore
gcore.warning("Dit is een waarschuwing")
is identiek aan
g.message -w message="Dit is een waarschuwing"

BREEDSPRAKIGHEID LEVELS
Gecontroleerd door de omgevingsvariabele "GRASS_VERBOSE". Meestal wordt dit ingesteld met behulp van de
--stil or --uitgebreid opdrachtregel opties.

· 0 - alleen fouten en waarschuwingen worden afgedrukt

· 1 - voortgangsberichten worden afgedrukt

· 2 - alle moduleberichten worden afgedrukt

· 3 - aanvullende uitgebreide berichten worden afgedrukt

DEBUG LEVELS
Gecontroleerd door het "DEBUG" GRASS Gisenv variabele (ingesteld met g.gisenv).
Aanbevolen niveaus:

· 1 - bericht wordt één of meerdere keren per module afgedrukt

· 3 - elke rij (raster) of lijn (vector)

· 5 - elke cel (raster) of punt (vector)

Gebruik g.messagegrass online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad