EnglishFrenchSpanyol

Ad


Favicon OnWorks

g.messagegrass - Dalam Talian di Awan

Jalankan g.messagegrass dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan g.messagegrass yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

JADUAL:

NAMA


g.mesej - Mencetak mesej, amaran, maklumat kemajuan atau ralat maut dalam cara GRASS.
Modul ini harus digunakan dalam skrip untuk mesej yang disampaikan kepada pengguna.

Kata-kata berkaitan


am, sokongan, skrip

SINOPSIS


g.mesej
g.mesej - membantu
g.mesej [-wedpiv] mesej=rentetan [debug=integer] [--membantu] [--kata kerja] [--tenang]
[--ui]

Bendera:
-w
Cetak mesej sebagai amaran

-e
Cetak mesej sebagai ralat maut

-d
Cetak mesej sebagai mesej nyahpepijat

-p
Cetak mesej sebagai maklumat kemajuan

-i
Cetak mesej dalam semua mod kecuali mod senyap
Mesej dicetak pada GRASS_VERBOSE>=1

-v
Cetak mesej hanya dalam mod verbose
Mesej dicetak hanya pada GRASS_VERBOSE>=3

- membantu
Cetak ringkasan penggunaan

--verbose
Keluaran modul verbose

--senyap
Keluaran modul senyap

--ui
Paksa melancarkan dialog GUI

Parameter:
mesej=rentetan [diperlukan]
Teks mesej yang akan dicetak
Mesej dicetak pada GRASS_VERBOSE>=2

debug=integer
Tahap untuk digunakan untuk menyahpepijat mesej
Pilihan: 0-5
default: 1

DESCRIPTION


Program ini akan digunakan dalam skrip Shell/Perl/Python, jadi pengarang tidak perlu melakukannya
gunakan program gema. Kelebihan daripada g.mesej ialah ia memformatkan mesej sama seperti
modul GRASS lain lakukan dan fungsinya dipengaruhi oleh GRASS_VERBOSE dan
GRASS_MESSAGE_FORMAT pembolehubah persekitaran.

Program ini boleh digunakan untuk mesej bermaklumat standard serta amaran (-w bendera)
dan kesilapan yang membawa maut (-e bendera). Untuk tujuan penyahpepijatan, -d bendera akan menyebabkan g.mesej kepada
mencetak mesej penyahpepijatan pada tahap tertentu.

NOTA


Mesej yang mengandungi "=" mesti menggunakan sepenuhnya mesej= sintaks supaya penghurai tidak mendapat
keliru.

Jika anda ingin mesej panjang (berbilang baris) ditangani sebagai satu perenggan, gunakan a
panggilan tunggal ke g.mesej dengan pemisahan teks dalam skrip menggunakan garis miring ke belakang sebagai yang terakhir
watak. (Dalam skrip shell jangan tutup "petikan")

Baris kosong boleh diperolehi dengan
g.message message=""

Ruang putih yang berlebihan akan dilucutkan.

Adalah dinasihatkan untuk memetik secara tunggal mesej yang akan dicetak secara literal. Ia menghalang
beberapa aksara (terutamanya, ruang dan tanda dolar '$') daripada dirawat
khususnya oleh cangkerang.

Apabila perlu untuk memasukkan, sebagai contoh, nilai pembolehubah sebagai sebahagian daripada mesej,
petikan berganda boleh digunakan, yang tidak menafikan tanda dolar khasnya
kuasa pengembangan berubah-ubah.

Walaupun diketahui bahawa kejadian Bash interaktif boleh merawat tanda seru '!'
watak secara khusus (membuat petikan tunggal perlu), ia tidak sepatutnya berlaku
untuk kejadian Bash yang tidak interaktif. Namun begitu, untuk mengelakkan kekeliruan berasaskan konteks
kemudian anda digalakkan untuk mesej petikan tunggal yang tidak memerlukan $VARIABLE
pengembangan.

Penggunaan in Python skrip
Perpustakaan Skrip Python GRASS mentakrifkan pembalut khas untuk g.mesej.

· nyahpepijat() untuk g.message -d

· ralat() untuk g.message -e

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

· info() untuk g.message -i

· mesej() untuk g.message

· verbose() untuk g.message -v

· amaran() untuk g.message -w

Nota: Cangkang Python dalam wxGUI boleh digunakan untuk memasukkan kod sampel berikut:

import grass.script sebagai gcore
gcore.warning("Ini adalah amaran")
adalah sama dengan
g.message -w message="Ini adalah amaran"

VERBOSITI TAHAP
Dikawal oleh pembolehubah persekitaran "GRASS_VERBOSE". Biasanya ini ditetapkan menggunakan
--senyap or --verbose pilihan baris arahan.

· 0 - hanya ralat dan amaran dicetak

· 1 - mesej kemajuan dicetak

· 2 - semua mesej modul dicetak

· 3 - mesej verbose tambahan dicetak

HUTANG TAHAP
Dikawal oleh RUMPUT "DEBUG". gisenv pembolehubah (ditetapkan dengan g.gisenv).
Tahap yang disyorkan:

· 1 - mesej dicetak sekali atau beberapa kali setiap modul

· 3 - setiap baris (raster) atau baris (vektor)

· 5 - setiap sel (raster) atau titik (vektor)

Gunakan g.messagegrass dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad