Ini adalah perintah seyon yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
Paket Telekomunikasi Seyon - X11.
RINGKASAN
seyon [-opsi ...] [-toolkit_option ...] [-- -emulator_option ...]
DESKRIPSI
Seyon adalah paket telekomunikasi berfitur lengkap untuk X Jendela System. Beberapa
dari fitur-fiturnya adalah:
* Direktori panggilan yang mendukung jumlah entri yang tidak terbatas. Direktori adalah
sepenuhnya digerakkan oleh mouse dan memiliki fitur pemantauan kemajuan panggilan, batas waktu panggilan, otomatis
panggilan ulang, panggilan multi-nomor, dan antrian panggilan ulang melingkar. Setiap item dalam panggilan
direktori dapat dikonfigurasi dengan baud rate, bit mask, dan file skripnya sendiri. NS
direktori panggilan menggunakan buku telepon teks biasa yang dapat diedit dari dalam
Seyon. Seyon juga mendukung panggilan manual.
* Jendela emulasi terminal yang mendukung DEC VT02, Tektronix 4014, dan ANSI. Seyon
mendelegasikan emulasi terminalnya ke xterm, jadi semua fungsi xterm yang sudah dikenal seperti
sebagai buffer scroll-back, utilitas cut-and-paste, dan bel visual tersedia
melalui jendela emulasi terminal Seyon. Menggunakan xterm juga berarti bahwa Seyon memiliki
emulasi VT102 yang lebih lengkap daripada telekomunikasi Unix atau DOS lainnya
program. Program emulasi terminal lainnya juga dapat digunakan dengan Seyon agar sesuai dengan
kebutuhan pengguna; misalnya, warna xterm dapat digunakan untuk memberikan emulasi untuk warna
ANSI (populer di banyak sistem BBS), dan xvt dapat digunakan jika memori agak sempit.
* Bahasa skrip untuk mengotomatiskan tugas-tugas yang membosankan seperti masuk ke host jarak jauh.
Penerjemah skrip Seyon menggunakan file teks biasa dan memiliki sintaks yang mirip dengan itu
dari sh, dengan beberapa tambahan tambahan. Ini mendukung banyak pernyataan yang sudah dikenal seperti
percabangan bersyarat dengan if-lain dan looping oleh goto. Script dapat ditugaskan ke
item dalam direktori panggilan untuk eksekusi otomatis setelah koneksi dibuat.
* Jumlah slot yang tidak terbatas untuk protokol transfer file eksternal. Protokol adalah
diaktifkan dari konsol transfer yang digerakkan mouse yang menggunakan file teks biasa,
dapat diedit dari dalam Seyon, untuk konfigurasi protokol. Seyon meminta pengguna untuk
nama file hanya jika protokol yang dipilih memerlukan nama file atau jika transfer
operasi adalah unggahan, di mana Seyon juga menerima wildcard. Banyak unduhan
direktori dapat ditentukan untuk slot transfer yang berbeda.
* Dukungan untuk unduh otomatis Zmodem. Seyon mendeteksi tanda tangan Zmodem yang masuk dan
secara otomatis mengaktifkan protokol zmodem yang ditentukan pengguna untuk menerima file yang masuk.
Transfer Zmodem dengan demikian dapat sepenuhnya otomatis dan tidak memerlukan campur tangan pengguna.
* Mode terjemahan. Seyon dapat melakukan terjemahan yang berguna pada input pengguna.
Dari contoh, Seyon dapat menerjemahkan backspace untuk menghapus (berguna pada sistem Unix Mei),
baris baru ke carriage return (berguna di banyak host BBS), dan favorit saya, kunci meta
terjemahan: untuk mengirim tombol yang ditekan saat tombol meta (ALT) ditekan sebagai pelarian
(ESC) diikuti dengan menekan tombol. Mode terakhir mensimulasikan kunci meta pada host
yang tidak mendukung koneksi bersih 8-bit dan memungkinkan penggunaan meta
masukkan program seperti Emacs pada host tersebut.
* Fitur lain: pengaturan interaktif parameter program, bantuan online, perangkat lunak
(XONN/XOFF) dan kontrol aliran perangkat keras (RTS/CTS), pengambilan sesi ke file, dan
menjalankan sementara shell lokal di jendela emulasi terminal.
Seyon dimaksudkan untuk menjadi sederhana dan dapat dikonfigurasi secara luas. Hampir setiap aspek dari
Seyon dapat dikonfigurasi melalui sumber daya yang sesuai dengan selera pengguna.
PILIHAN
Selain opsi toolkit, Seyon mengenali sakelar baris perintah berikut:
-modem
Mengganti sumber daya modem. Lihat deskripsi sumber daya tersebut di bawah ini.
Namun, tidak seperti sumber daya, daftar di sini harus dikutip jika terdiri dari lebih banyak
dari satu entri.
-emulator
Menginstruksikan Seyon untuk menggunakan program yang ditentukan sebagai emulator terminal. Jika Seyon
gagal menjalankan program itu, itu akan kembali ke xterm. Jika opsi ini tidak
diberikan, Seyon akan mencoba menggunakan seyon-emu, yang seharusnya menjadi tautan ke favorit Anda
program emulasi terminal. Seyon akan kembali ke xterm dalam kasus ini juga jika
gagal mengeksekusi seyon-emu.
-- Sakelar ini menginstruksikan Seyon untuk meneruskan sisa baris perintah ke terminal
program emulasi. Semua opsi yang mengikuti sakelar ini akan diteruskan secara membabi buta ke
emulator. Sakelar ini tidak dapat digabungkan dengan -noemulator.
-nodefarg
Seyon biasanya memanggil program emulasi terminal dengan beberapa opsi untuk mengatur
nama aplikasi dan judul jendela dan ikon (yaitu -nama Seyon -T "Seyon
Terminal Emulator" -n Terminal). Jika sakelar ini diberikan, Seyon tidak akan melewatinya
pilihan ke emulator. Ini untuk mengakomodasi program emulasi terminal yang
gunakan sintaks baris perintah yang berbeda dari xterm -- seperti xvt, cmdtool, shelltool,
..dll. Anda dapat menggunakan sakelar '--' untuk meneruskan opsi Anda sendiri ke emulator.
-noemulator
Opsi ini hanya valid jika Seyon dipanggil dari dalam emulasi terminal
program di latar depan sesi shell interaktif. Jika diberikan, Seyon akan
tidak meluncurkan emulator terminal baru, tetapi akan menggunakan yang sudah ada sebagai gantinya. Anda
tidak dapat menggunakan sakelar '--' jika opsi ini diberikan.
-naskah
Menyebabkan Seyon secara otomatis mengeksekusi skrip yang ditentukan setelah startup
skrip dijalankan. File skrip yang ditentukan akan dicari sesuai aturan
disebutkan di bawah deskripsi sumber daya skripDirektori di bawah.
-entri
Mengganti sumber daya defaultTeleponEntries. Lihat deskripsi itu
sumber daya di bawah ini. Namun, tidak seperti sumbernya, daftar di sini harus dikutip jika
terdiri dari lebih dari satu entri.
-panggil, -nodial
Mengganti sumber daya panggilAutoStart dan set ke 'on' dan If keduanya -panggil dan
-nodial ditentukan pada baris perintah, nilai override akan diatur sesuai
ke yang terakhir dari dua di baris perintah.
SUMBER DAYA
Selain sumber daya toolkit, Seyon mendefinisikan sumber daya kepemilikan berikut:
autoZmodem (boolean)
Menentukan apakah Seyon akan mencari tanda tangan unduh otomatis Zmodem. Jika diaktifkan,
Seyon akan mendeteksi tanda tangan Zmodem yang masuk dan menjalankan tindakan yang diberikan oleh
sumber daya autoZmodemAction (biasanya untuk memulai rz lokal). Jika tidak, Zmodem
tanda tangan akan diabaikan. Default nilai: on
tindakan autoZmodem (tali)
Menentukan tindakan sederhana atau gabungan yang akan dieksekusi ketika Zmodem otomatis
tanda tangan unduhan terdeteksi. Tindakan ini akan dijalankan hanya jika sumber daya
autoZmodem diaktifkan (lihat di atas). Lihat bagian berjudul SeQuickKeys untuk
deskripsi tindakan yang tersedia. Default nilai: Perintah Shell($rz);
backspaceTerjemahan (boolean)
Apakah akan menerjemahkan backspace pengguna untuk dihapus. Ketika host jarak jauh adalah Unix
sistem, lebih baik untuk mengatur ini ke on, karena banyak sistem Unix tidak senang dengan
menghapus. Default nilai: lepas
captureFile (tali)
Nama file pengambilan. Seyon akan menulis tangkapan sesi ke file ini ketika
penangkapan diaktifkan. File ini akan ditempatkan di direktori default Seyon. NS
file capture tidak akan ditimpa oleh sesi capture berturut-turut. Seyon akan
hanya menambahkan tangkapan baru ke ujungnya. Default nilai: menangkap
menghubungkanString (tali)
Modem menghubungkan string. Ini adalah respons string yang diberikan modem ketika a
koneksi dibuat setelah panggilan. Default nilai: MENGHUBUNG
defaultBit (int)
Jumlah bit default (ukuran karakter). Seyon akan mengatur jumlah bit menjadi
nilai ini saat startup dan akan menggunakannya untuk item dalam direktori panggilan yang
tidak ada parameter seperti itu yang diberikan. Nilai yang valid adalah 5, 6, 7, dan 8. Default nilai: 8
defaultBPS (tali)
Kecepatan baud default. Seyon akan mengatur baud rate ke nilai ini saat startup dan
akan menggunakannya untuk item dalam direktori panggilan yang tidak ada baud rate yang diberikan.
Default nilai: 9600
direktori default (tali)
Direktori default Seyon. Saat mencari file-nya, Seyon pertama-tama akan mencoba ini
direktori default, lalu direktori saat ini. Seyon juga akan meletakkan file tangkapan
dalam direktori ini. Default nilai: ~/.seyon
paritas default (int)
Paritas default. Seyon akan mengatur paritas ke nilai ini saat startup dan akan menggunakan
itu untuk item dalam direktori panggilan yang parameternya tidak diberikan. Sah
nilainya adalah 0 (tidak ada paritas), 1 (paritas ganjil), dan 2 (paritas genap). Default nilai: 0
defaultTeleponEntries (ke dalam Himpunan)
Sumber daya ini menentukan daftar nomor yang sesuai dengan urutan entri di
direktori panggilan muncul di. Seyon akan menyorot (memilih) entri tersebut di
startup dan setiap kali Anda mengklik ``Default'' dari direktori panggilan. Ini adalah
berguna jika ada kumpulan entri yang paling sering Anda hubungi yang ingin menjadi
disorot secara otomatis alih-alih melakukannya setiap saat dengan tangan. Anda dapat menimpa
sumber daya ini oleh -entri saklar baris perintah. Berbeda dengan saklar baris perintah,
namun, daftar di sini tidak boleh dikutip. Penomoran entri buku telepon dimulai dari
satu. Tidak kegagalan nilai.
defaultStopBits (int)
Jumlah default stop bit. Seyon akan mengatur jumlah bit stop ke ini
nilai saat startup dan akan menggunakannya untuk item di direktori panggilan yang tidak ada
parameter seperti itu diberikan. Nilai yang valid adalah 1 dan 2. Default nilai: 1
panggilAutoStart (boolean)
Sumber daya ini menetapkan bahwa Seyon harus mulai memutar entri yang ditentukan oleh
sumber daya defaultTeleponEntries (atau sakelar baris perintah penggantiannya) saat startup.
Seyon akan mulai memanggil entri tersebut setelah menjalankan skrip startup dan
skrip apa pun yang ditentukan pada baris perintah. Cara otomatis yang lebih nyaman
panggilan saat startup adalah dengan menggunakan tombol baris perintah override -panggil, yang
menimpa sumber daya ini dan memungkinkan. Jika sumber daya diaktifkan, itu dapat dinonaktifkan
di baris perintah dengan tombol override -nodial. Lihat deskripsi
switch ini di atas. Default nilai: lepas
panggilBatalString (tali)
String yang dikirim Seyon ke modem untuk membatalkan panggilan saat sedang berlangsung. Default
nilai: ^M
panggil Penundaan (int)
Berapa lama dalam hitungan detik Seyon harus menunggu setelah tidak ada koneksi yang dibuat dalam
dialTimeOut sebelum beredar ke nomor berikutnya. Default nilai: 10
panggilDirFormat (tali)
Ini adalah format string yang menentukan tata letak direktori panggilan. NS
defaultnya adalah '%-15s %-15s %6s %1c%1c%1c %1c%1c %s' (tanpa tanda kutip). Secara singkat: bidang
mewakili nama host, nomor, baud rate, bit, paritas, stop bit, apakah
ada awalan khusus, akhiran, dan nama skrip. Anda bisa lebih mengerti apa
setiap bidang mengacu dengan membandingkan dengan direktori panggilan, bidang yang menggunakan
pengaturan saat ini (melalui kata kunci CURRENT) ditandai dengan tanda tanya. Melihat
bahwa Anda tidak dapat mengubah urutan item dalam direktori panggilan yang muncul, hanya
format. Misalnya, jika nomor yang Anda panggil semuanya 7 digit, nama host Anda
pendek, Anda tidak pernah menggunakan baud rate di atas 9600, dan Anda menyukai tanda hubung di antara
baud rate, bit, parity, dan bidang stop bit, maka Anda dapat memilih untuk menggunakan
format string '%-10s %-8s %5s-%1c-%1c-%1c %1c%1c %s', yang akan lebih sempit dari
format bawaan. Default nilai: %-15 dtk %-15 dtk %6d %1c%1c%1c %1c%1c %s
panggilAwalan (tali)
String yang dikirim Seyon ke modem sebelum nomor telepon. Untuk menggunakan panggilan pulsa,
setel sumber daya ini ke .IR ATDP . Default nilai: ATDT
panggilUlangi (int)
Berapa kali Seyon harus mencoba memutar nomor. Seyon akan menyerah pada panggilan
nomor jika tidak ada koneksi yang dibuat setelah ini banyak mencoba. Default nilai: 5
panggilSufiks (tali)
String yang dikirim Seyon ke modem setelah nomor telepon. Tali ini harus
mengandung carraige return atau nomornya tidak akan pernah dikirim ke mode. Default
nilai: ^M
dialTimeOut (int)
Berapa lama dalam detik Seyon harus menunggu sambungan dibuat setelah panggilan adalah
menyelesaikan. Seyon akan membatalkan panggilan jika tidak ada koneksi yang dibuat dalam ini
periode. Default nilai: 45
keluarKonfirmasi (boolean)
Apakah Seyon harus meminta untuk menutup telepon sebelum keluar. Jika offline dan
sumber daya mengabaikanModemDCD disetel ke 'mati', Seyon tidak akan meminta untuk menutup telepon
keluar bahkan jika sumber daya ini disetel ke Default nilai: on
menyenangkanPesan (rangkaian Himpunan)
Pesan menyenangkan yang akan ditampilkan saat Seyon tidak memiliki informasi penting lainnya untuk
menunjukkan. Ini harus berupa daftar kalimat [lucu] yang dikutip ganda. Default nilai:
bervariasi, tergantung versi
funMessagesInterval (int)
Interval temporal dalam hitungan detik antara pesan menyenangkan yang berurutan. Default nilai:
15
penjaga menganggur (boolean)
Jika disetel ke aktif, Seyon akan mengirim string ke host jarak jauh kapan pun terminal
session tidak digunakan (tidak ada input keyboard) untuk jangka waktu tertentu. Sumber daya
idleGuardInterval dan menganggurGuardString tentukan interval waktu di atas dan
string untuk dikirim ke host jarak jauh saat idle. Berguna untuk mengaktifkan ini
fitur untuk menjaga sesi tetap hidup ketika seseorang jauh dari komputer untuk sementara waktu
(misalnya untuk mencegah auto-logout). Default nilai: lepas
idleGuardInterval (int)
Jumlah waktu dalam detik Seyon adalah untuk mempertimbangkan sesi idle ketika ada
tidak ada aktivitas keyboard di terminal selama itu. Seyon akan mengirim string ke
host jarak jauh setiap interval seperti itu selama sesi tidak digunakan. Default nilai:
300
menganggurGuardString (tali)
String yang akan dikirim ke host jarak jauh saat sesi idle. Tali ini
akan dikirim secara berkala selama sesiion tetap menganggur. Perhatikan bahwa
terjemahan saat ini akan digunakan dalam pengiriman string ini; misalnya jika
backspaceTranslation diaktifkan, maka string default akan dikirim
sebagai . Default nilai: \s^H (spasi lalu spasi mundur)
abaikanModemDCD (boolean)
Jika sumber daya ini diatur ke 'on', status modem DCD (Data Carrier Detect) akan menjadi
diabaikan. Beberapa konsekuensi dari pengaturan ini ke on´ adalah bahwa Seyon akan selalu
Prompt untuk hangup (jika sumber daya keluarKonfirmasi diatur ke 'on') meskipun modem
Status DCD menunjukkan bahwa itu off-line, dan panggilan akan dicoba bahkan jika:
status DCD modem menunjukkan bahwa modem sedang on-line. Sangat disarankan agar Anda
pertahankan set ini ke 'mati' kecuali modem Anda tidak mendukung saluran DCD. Konsultasikan Anda
manual modem untuk lebih jelasnya. Default nilai: lepas
hangupSebelumDial (boolean)
Saat diatur ke on, Seyon akan menutup saluran (jika terhubung) sebelum menghubungi telepon
nomor. Jika tidak, nomor tersebut akan dihubungi tanpa menutup telepon, dan itu adalah
tanggung jawab pengguna untuk memastikan bahwa salurannya jelas (tidak ada koneksi) ketika
panggilan. Default nilai: on
hangupKonfirmasi (boolean)
Apakah Seyon harus meminta konfirmasi sebelum menutup telepon Default
nilai: on
tutup ViaDTR (boolean)
Saat diaktifkan, Seyon akan menutup modem dengan menjatuhkan DTR. Ini jauh lebih cepat
daripada menutup telepon dengan mengirimkan string hangup seperti Hayes ke modem dan menunggu untuk
memungkinkan untuk waktu penjaga melarikan diri. Namun, beberapa modem dan driver serial tersedak
menjatuhkan DTR dan lainnya tidak hangup ketika DTR dijatuhkan, jadi dalam kasus ini
harus dinonaktifkan. Jika dinonaktifkan, Seyon akan menutup modem dengan mengirimkan string
ditentukan oleh resource modemAttentionString, diikuti oleh yang ditentukan oleh
sumber daya modemHangupString. Default nilai: lepas
terjemahan metaKey (boolean)
Apakah akan mengirimkan tombol yang ditekan saat tombol meta (ALT) ditekan sebagai pelarian
(ESC) diikuti dengan menekan tombol. Sebagian besar host tidak mendukung sesi 8-bit, dan
karenanya tidak mengenali kunci meta. Oleh karena itu, mode terjemahan ini harus
diaktifkan saat terhubung ke host tersebut untuk memanfaatkan kunci meta dalam program
yang memanfaatkannya seperti Emacs. Default nilai: on
modemAttentionString (tali)
String yang akan dikirim ke modem untuk mendapatkan perhatiannya (beralih ke mode perintah). Ini
string akan dikirim ke modem sebelum string hangup saat hangupViaDTR adalah
dengan disabilitas. Default nilai: + + +
modemHangupString (tali)
String hangup untuk dikirim ke modem saat hangupViaDTR dinonaktifkan. Bawaan
nilai: ATH^M
modem (tali)
Daftar perangkat modem yang akan digunakan. Seyon akan mencoba modem dalam daftar ini setelah
lainnya sampai menemukan modem yang tersedia atau daftar habis. Tidak kegagalan
nilai.
modemStatusInterval (int)
Sumber daya ini mengontrol jumlah waktu (dalam detik) antara pembaruan ke modem
status mati (termasuk jam). Standarnya adalah lima detik, tetapi Anda dapat mengatur
ke satu detik (atau nomor lainnya) jika Anda ingin matikan lebih diperbarui
sering. Bahkan jika Anda mengatur ini ke jumlah yang besar, Seyon cukup cerdas untuk
perbarui sakelar setelah setiap koneksi atau hangup. Default nilai: 5
modemVMin (int)
Sumber daya ini menentukan jumlah minimum karakter yang harus ada di
buffer sebelum proses membaca terpenuhi. Proses membaca akan menunggu sampai itu
jumlah karakter yang masuk ada di buffer atau 0.1 detik telah berlalu antara
penerimaan dua karakter sebelum menampilkan data dalam buffer. Ini
menghasilkan data yang ditampilkan dalam potongan dan mempercepat tampilan terminal.
Speedup akan paling terlihat pada mesin lambat dengan modem cepat.
Biarkan sumber daya ini pada default (1) atau atur pada nilai rendah (6) jika Anda memiliki
modem lambat (misalnya 2400bps). Jika tidak, Anda dapat menyetelnya ke nilai maksimum, yang
bergantung pada platform tetapi umumnya 255. Jika Anda menyetelnya ke angka apa pun yang lebih besar dari
nilai maksimum, itu akan dipotong ke nilai maksimum. Default nilai: 1
terjemahan baris baru (tali)
Ketika tombol Enter ditekan, karakter baris baru (\n) dihasilkan. Sumber daya ini
menentukan untuk apa menerjemahkan karakter ini. Tiga mode dimungkinkan: tidak
terjemahan (baris baru), carriage return (\r), dan carriage return / line feed. Unix
sistem biasanya mengharapkan baris baru atau carrage return, sistem DOS mengharapkan carraige
return atau carriage return / line feed. Tiga kata kunci yang sesuai dengan
mode di atas adalah nl, cr, dan cr/lf. Default nilai: cr
tidak adaConnectStringX [X = 1-4] (tali)
String respon yang diberikan oleh modem saat koneksi gagal. Default nilai: TIDAK
PEMBAWA, TIDAK NADA PANGGIL, SIBUK, SUARA (masing-masing)
file daftar telepon (tali)
Nama file daftar telepon (direktori panggilan). Lihat contoh yang disertakan untuk
pelajari bagaimana file ini harus diformat. Default nilai: daftar telepon
pascaConnectAction (tali)
Menentukan tindakan sederhana atau gabungan yang akan dieksekusi setelah koneksi ke a
host jarak jauh dibuat. Tindakan ini akan dijalankan sebelum menjalankan skrip apa pun
dilampirkan ke host tersebut di direktori panggilan. Semua tindakan di sini harus
sinkronis. Lihat bagian berjudul SeQuickKeys di bawah ini untuk deskripsi
tindakan yang tersedia. Default nilai: Berbunyi();
protokolFile (tali)
Nama file protokol. File ini memberi tahu Seyon protokol transfer file apa
tersedia. Pengguna akan diminta dengan daftar berdasarkan file ini ketika file
transfer akan dimulai. Default nilai: protokol
kunci cepat?
Lihat bagian berjudul SeQuickKeys di bawah.
rtsctsFlowControl (boolean)
Apakah Seyon harus mengaktifkan kontrol aliran perangkat keras RTS/CTS. Pastikan modemnya
diatur untuk menggunakan ini juga. Default nilai: lepas
skripDirektori (tali)
Direktori skrip Seyon. Saat mencari skrip, Seyon pertama kali akan mencoba ini
direktori skrip, lalu direktori saat ini. Default nilai: direktori default
tampilkanPesan Menyenangkan (boolean)
Apakah akan menampilkan pesan lucu ketika Seyon tidak memiliki informasi penting lainnya untuk
menunjukkan. Seyon akan menampilkan pesan-pesan itu pada interval yang ditentukan oleh
funMessagesInterval sumber daya ketika tidak ada informasi penting lainnya untuk disampaikan
kepada pengguna. Untuk menonaktifkan tampilan pesan menyenangkan, sumber daya ini telah disetel ke
mati. Default nilai: on
startupAksi (tali)
Menentukan tindakan sederhana atau gabungan yang akan dijalankan saat startup. Aksi ini
dijalankan sebelum menjalankan skrip apa pun (jika sakelar -skrip diberikan) atau
memanggil entri apa pun dari direktori panggilan (jika sakelar -dial diberikan atau
sumber daya dialAutoStart diaktifkan). Anda dapat membuat Seyon membuka panggilan
direktori secara otomatis saat startup dengan menggunakan tindakan sederhana ``OpenWidnow(Dial);''
sebagai konstituen dari tumpukan tindakan kompleks ini. Perhatikan bahwa menjalankan startup
skrip hanyalah kasus khusus dari sumber daya ini. Lihat bagian berjudul
SeQuickKeys untuk deskripsi tindakan yang tersedia. Default nilai:
RunScript(memulai);
file startup (tali)
File startup Seyon. Seyon akan menjalankan semua perintah dalam file ini saat startup.
File ini dapat memiliki perintah apa pun yang dapat diterima sebagai perintah skrip. Yang paling berguna
perintah untuk diletakkan di sini adalah set perintah, untuk mengatur berbagai komunikasi
parameter. Default nilai: startup
stripTinggiBit (boolean)
Apakah akan menghapus bit tinggi (delapan) dari karakter yang masuk. Jika disetel ke aktif, tombol
bit tinggi dari semua karakter yang masuk akan dilucuti, yang akan membuat 8-N-1
pengaturan berperilaku seperti 7-N-1, meskipun delapan bit digunakan untuk setiap karakter.
Default nilai: lepas
xonxoffFlowControl (boolean)
Apakah Seyon harus mengaktifkan kontrol aliran perangkat lunak XON/XOFF. Default nilai: lepas
KUNCI SEQUICK
Seyon memungkinkan pengguna untuk memiliki tombol khusus, yang disebut SeQuickKeys (z quickies), yang
tindakan dapat dilampirkan. SeQuickKeys menyediakan cara yang nyaman bagi pengguna untuk
menjalankan operasi yang sering digunakan dengan satu klik mouse. SeQuickKeys ditentukan
melalui sumber daya quickKeyX, di mana X adalah bilangan bulat yang sesuai dengan urutan di mana
bahwa SeQuickKey akan muncul di pusat perintah. Subbagian yang relevan dari sumber daya itu
adalah terlihat, tindakan, dan label. Berikut ini contohnya:
Seyon*quickKey3.terlihat: aktif
Seyon*quickKey3.action: FileTransfer(1,file); Berbunyi();
Seyon*quickKey3.label: Unggah
Baris pertama menetapkan bahwa SeQuickKey3 harus terlihat. Baris kedua menentukan
tindakan terikat ke SeQuickKey (dalam hal ini, tindakan gabungan), dan baris ketiga
menentukan label untuk tombol SeQuickKey itu. Subbagian lain juga dapat ditentukan dalam
cara yang serupa (misalnya latar belakang, latar depan, ..dst.)
Tindakan dapat berupa sederhana atau majemuk. Tindakan majemuk terdiri dari setumpuk sederhana
tindakan dan dapat digunakan sebagai skrip mini sederhana. contoh:
· Atur (idleGuard, aktif); DialEntries(Default);
· Echo("Mengunggah file..."); Kirim (rz); \
FieTransfer(1,"*.ico $HOME/acct.wks"); Gema (Selesai);
· OpenWindow(Panggil); DialEntries("2 5 6");
· Echo("Selamat tinggal.."); Tutup Telepon(); Berhenti();
· Set(baud,9600); ManualDial("555-5555");
· Echo("Akan diunggah..."); ShellCommand("$sz *.wks");
· Set(paritas,0); RunScript(login.scr); Gema (Selesai);
Berikut ini adalah daftar tindakan yang saat ini didukung oleh Seyon. Tanda bintang menunjuk
tindakan asinkron. Kurung menunjuk argumen opsional.
Bip ();
Membunyikan bel membuat bunyi bip pendek.
Tutup jendela(jendela [,...]);
Menutup (menyingkirkan) jendela yang diberikan. Saat ini satu-satunya argumen yang valid untuk ini
tindakan adalah Dial, yang sesuai dengan jendela idrectory panggilan. Contoh:
TutupJendela(Panggil);
Entri Panggilan(daftar-entri);*
Panggil entri dalam direktori panggilan yang sesuai dengan urutan ke daftar yang diberikan.
Entri akan dipanggil seolah-olah pengguna telah memilihnya di direktori panggilan.
Entri akan dipanggil tanpa membuka direktori panggilan. Anda dapat menggunakan
action ``OpenWindow(Dial);'' dan susun dua tindakan dalam tindakan gabungan jika Anda
ingin direktori panggilan dibuka.
Daftar harus dikutip jika terdiri dari lebih dari satu entri, dan entri harus
dipisahkan dengan spasi, bukan koma. Jika daftar hanya terdiri dari kata
``Default'', maka entri yang diberikan oleh sumber daya defaultPhoneEntries akan menjadi
dipanggil, lihat deskripsi sumber daya itu untuk lebih jelasnya.
Penggunaan paling umum dari tindakan ini adalah melampirkan host yang sering dihubungi ke
SeQuickKeys, membuat panggilan host tersebut menjadi operasi satu klik. Jika tindakan ini adalah
bukan yang terakhir dalam tumpukan tindakan majemuk, tindakan yang ditentukan oleh sumber daya
postConnectAction mungkin tidak berfungsi dengan baik. contoh: Entri Panggilan(2); DialEntries("2
4 5"); DialEntries(Default);
Alihkan File([mengajukan]);*
Mengirim file yang diberikan ke host jarak jauh sebagai unggahan teks. Jika argumen opsional
``file'' tidak ditentukan, Seyon akan memunculkan kotak dialog yang menanyakan nama file.
Dalam kasus terakhir, tindakan ini mirip dengan mengklik Alihkan dari jendela Lain-lain.
contoh: DivertFile("/tmp/acct.wks"); AlihkanFile();
Gema([rangkaian]);
Menggemakan string yang diberikan ke terminal. Tidak mengirimkannya ke modem (gunakan Transmit
untuk itu). Jika string terdiri dari lebih dari satu kata, maka harus dikutip. Catatan
bahwa tidak seperti perintah shell dengan nama yang sama, perintah ini tidak menerima
switch -n tetapi selalu menambahkan baris baru ke string. Jika argumen dihilangkan,
baris kosong akan digemakan. contoh: Gema (Halo); Echo("Halo"); Gema();
Transfer File(pintu masuk, [daftar file]);*
Menjalankan protokol transfer yang sesuai dengan pesanan di konsol transfer
(file protokol) ke ``entri''. Jika protokol itu memerlukan nama file dan daftar file
dihilangkan, Seyon akan memunculkan kotak dialog yang menanyakan file tersebut. Jika tidak, daftar file
akan diteruskan ke protokol itu. Daftar harus tanda kutip jika terdiri dari lebih
dari satu kata dan item di dalamnya harus dipisahkan dengan spasi. Itu bisa berisi
wild card dan variabel shell. contoh: Transfer File(1);
FileTransfer(2,acct.wks); FileTransfer(2,"*.wks $HOME/acct.wks");
Tutup Telepon();
Memutuskan sambungan. Tidak muncul kotak konfirmasi.
IkonifyWindow(jendela [,...]);
Ikoni jendela yang diberikan. Argumen yang valid untuk tindakan ini adalah Main, Dial, dan
Istilah, masing-masing sesuai dengan pusat perintah, direktori panggilan, dan
jendela emulator terminal. Ketika argumennya Term, tindakan ini hanya akan berfungsi jika
emulator terminal menyetel variabel lingkungan WINDOWID, seperti halnya xterm.
contoh: IconifyWindow(Utama, Panggil, Istilah); IconifyWindow(Panggil);
Panggilan Manual([nomor]);*
Panggil nomor seolah-olah tombol Manual telah diklik dari direktori panggilan.
Jika ``nomor'' ditentukan, maka akan dipanggil secara langsung dan tidak ada kotak dialog akan
muncul meminta nomor. contoh: Panggilan Manual(555-5555); Panggilan Manual();
Pesan([rangkaian]);
Menggemakan string yang diberikan ke kotak pesan pusat perintah Seyon (jendela utama).
Jika string terdiri dari lebih dari satu kata, maka harus dikutip. Jika argumennya adalah
dihilangkan, baris kosong akan digemakan. contoh: Pesan (Halo); Pesan("Halo
disana"); Pesan();
Buka jendela(jendela [,...]);
Membuka setiap jendela yang diberikan dengan membukanya jika ditutup atau menghapus ikonnya jika masuk
negara yang ikonik. Argumen yang valid untuk tindakan ini adalah Main, Dial, dan Term,
masing-masing sesuai dengan pusat perintah, direktori panggilan, dan terminal
jendela emulator. Ketika argumennya Term, tindakan ini hanya akan berfungsi jika
terminal emulator menyetel variabel lingkungan WINDOWID, seperti halnya xterm.
contoh: OpenWindow(Utama, Dial, Term); OpenWindow(Panggil);
Berhenti();
Keluar dari Seyon sepenuhnya dan kembali ke cangkang. Tidak muncul konfirmasi
kotak.
Skrip Jalankan([nama-skrip]);*
Mengeksekusi skrip yang diberikan oleh nama skrip file. Script akan dieksekusi sebagai
jika pengguna telah memilihnya melalui tombol Script. Jika nama skrip dihilangkan, a
kotak dialog akan muncul menanyakan nama skrip. Ini sangat serbaguna
tindakan, karena banyak perintah jarak jauh dan lokal atau serangkaian perintah dapat dilakukan oleh
melampirkan skrip yang sesuai ke SeQuickKeys. contoh: RunScript(login.scr);
JalankanScript();
set(parameter, nilai);
Menetapkan parameter yang ditentukan ke nilai yang diberikan. Dapat digunakan untuk mengatur berbagai
parameter komunikasi. Parameter yang tersedia tercantum di bawah perintah skrip
``set''. contoh: Set (baud, 9600); Set(paritas,0); Setel (idleGuard, mati).
ShellPerintah(perintah-shell);*
Mengeksekusi perintah shell yang diberikan melalui shell pengguna yang ditunjuk oleh SHELL
variabel lingkungan, atau / Bin / sh jika variabel lingkungan itu tidak disetel. Perhatikan bahwa
perintah harus dikutip jika terdiri dari lebih dari satu kata. Jika non-
huruf spasi dari perintah adalah karakter ``$'', lalu input standar dan
output standar akan diarahkan ke modem. Tindakan ini dapat digunakan untuk
jalankan program eksternal apa pun dari dalam Seyon. Contoh: Perintah Shell(ls);
ShellCommand("$cd $HOME; sz -vv *.wks");
Mengirimkan(rangkaian);
Mengirimkan string yang diberikan ke host jarak jauh. String harus dikutip jika
terdiri dari lebih dari satu kata. String ditransmisikan apa adanya (tidak ada kasus
konversi dilakukan). Tidak ada karakter baris baru atau carriage return yang ditambahkan ke
string, gunakan karakter awalan untuk itu (misalnya ^M, ^J). Lihat diskripsi
dari perintah skrip ``transmit'' untuk lebih jelasnya. Contoh: Kirim(ls^M);
Kirim("ls -CF^M");
SCRIPT BAHASA
File skrip dapat mengotomatiskan beberapa tugas yang membosankan seperti masuk ke sistem. File skrip
adalah file teks ascii dan dapat dimasukkan atau diedit menggunakan editor teks standar apa pun.
File skrip dibaca baris demi baris. Garis kosong (hanya terdiri dari spasi putih) adalah
diabaikan. Komentar adalah baris yang karakter non-spasi pertamanya adalah tanda pound (#).
Pemroses skrip membaca setiap baris skrip, mengabaikan spasi di depan, ke dalam kata. Sebuah
kata didefinisikan sebagai:
· urutan karakter yang dibatasi oleh spasi, atau
· urutan karakter yang diapit oleh tanda kutip tunggal atau ganda.
Kata pertama dari file skrip dianggap sebagai Command kata. Jika karakter terakhir dari
kata perintahnya adalah titik dua (:), baris dianggap sebagai label (objek dari
goto penyataan). Jika tidak, itu dianggap sebagai perintah skrip dan ditafsirkan sebagai
seperti. Kata-kata perintah tidak peka huruf besar-kecil.
Beberapa perintah mengambil satu atau lebih argumen. Setiap argumen diuraikan sebagai satu kata sebagai
didefinisikan di atas. Jika kosong diperlukan dalam argumen, argumen harus dikutip menggunakan
tanda kutip tunggal atau ganda.
Naskah perintah Daftar
Di bawah ini adalah deskripsi dari semua perintah yang mungkin digunakan dalam bahasa skrip Seyon:
menangkap hidup|mati (saat ini mungkin tidak kerja)
Perintah menangkap on akan memungkinkan penangkapan. Semua karakter diterima selama WAITFOR
pemrosesan akan ditambahkan ke file pengambilan. Perintah menangkap lepas akan tutup
file tangkapan. Pengaturan ini saat ini tidak meluas ke mode terminal. Ini
mungkin ditawarkan dalam rilis selanjutnya.
men-debug hidup|mati
Jika argumennya adalah on, semua baris perintah selanjutnya yang diproses akan ditampilkan di
layar lokal. Pengecualian untuk ini adalah baris yang mengandung a mengirimkan perintah.
Garis-garis ini hanya akan dicetak MENGIRIMKAN..., sehingga kata sandi, dll. dapat dilindungi.
Jika argumennya adalah lepas, skrip akan dijalankan dengan tenang (ini adalah pengaturan default).
panggil
Tekan nomor yang ditentukan. Seyon mendukung modem generik yang kompatibel dengan "Hayes" untuk
panggilan. Perhatikan bahwa perintah ini memerlukan nomor telepon yang sebenarnya. Buku telepon adalah
tidak digunakan untuk fungsi ini.
gema
Menggemakan string yang diberikan ke terminal. Tidak mengirimkannya ke modem (gunakan mengirimkan
untuk itu). Jika string berisi spasi, itu harus dikutip. Perhatikan bahwa tidak seperti
perintah shell dengan nama yang sama, perintah ini tidak menerima sakelar -n tetapi
selalu menambahkan baris baru ke string.
keluar Mengakhiri file skrip sebelum akhir file. Kembali ke mode terminal.
menyiram Membilas modem, yaitu membuang data yang ditulis ke modem tetapi tidak ditransmisikan dan
data diterima tetapi tidak dibaca.
goto
Pergi ke label yang ditentukan dalam file skrip dan melanjutkan eksekusi dari itu
titik. Label dapat mendahului atau mengikuti yang sebenarnya goto penyataan. Sebuah label adalah
Apa pun Command kata yang karakter terakhirnya adalah titik dua (:).
Hanup Putuskan sambungan dan putuskan sambungan dari host jarak jauh.
if, lain, endif
sintaks:
if
[lain
]
endif
Mengeksekusi pernyataan secara kondisional berdasarkan kondisi yang ditentukan. Seyon mendukung
Kondisi berikut:
WAITFOR: benar jika yang terakhir WAITFOR perintah berhasil.
terkait: true jika skrip ini dijalankan dari direktori panggilan.
Kondisi dapat dinegasikan menggunakan awalan tidak atau karakternya !:
!tunggu: benar Jika yang terakhir WAITFOR waktu perintah habis.
tidak WAITFOR: sama dengan !tunggu atas
The lain dan endif kata kunci harus muncul di barisnya sendiri. If pernyataan tidak boleh
bersarang.
berhenti sebentar
Menangguhkan eksekusi skrip untuk jumlah detik yang ditentukan. Ini adalah
biasanya digunakan untuk pertimbangan waktu; misalnya, menunggu beberapa detik
setelah menerima menghubungkan pesan dan ketik ^C ke CompuServe.
pembersihan Membaca dan membuang semua data yang berasal dari modem selama satu detik.
berhenti Mengakhiri skrip dan keluar dari seluruh program (kembali ke shell).
redial Memanggil ulang nomor terakhir yang dihubungi menggunakan panggil perintah.
kirim_break
Mengirim sinyal BREAK ke host jarak jauh.
set
Menetapkan parameter yang ditentukan ke nilai yang diberikan. Dapat digunakan untuk mengatur berbagai
parameter komunikasi untuk setiap host. Berikut ini adalah daftar set
kata kunci yang dikenali Seyon. Kata kunci yang ditandai dengan tanda bintang mengatur arus
parameter saja, bukan yang default. Lihat sumber yang sesuai (dalam
tanda kurung di bawah) untuk rincian fungsi setiap kata kunci.
baud* (default BPS)
bit* (Bit default)
keseimbangan* (paritas default)
stopBits* (StopBits default)
stripTinggiBit (stripTinggiBit)
terjemahan baris baru (terjemahan baris baru)
itu (Terjemahan Backspace)
meta_tr (terjemahan metaKey)
xoff (Kontrol Aliran xonxoff)
rtscts (Kontrol Aliran rtscts)
autozm (zmodemUnduh Otomatis)
penjaga menganggur (penjaga siaga)
Kata kunci Boolean menerima on or lepas sebagai argumen mereka, kata kunci lain menerima hal yang sama
argumen sebagai sumber daya yang sesuai.
tempurung
Mengeksekusi perintah shell yang diberikan melalui shell pengguna yang ditunjuk oleh SHELL
variabel lingkungan, atau / Bin / sh jika variabel lingkungan SHELL tidak disetel. Catatan
bahwa perintah harus dikutip jika terdiri dari lebih dari satu kata. Jika yang pertama
huruf non-spasi dari perintah adalah karakter '$', lalu input standar dan
output standar akan diarahkan ke modem. Perintah ini dapat digunakan untuk
jalankan program eksternal apa pun dari dalam Seyon. Contoh: shell "cd /usr/dl; rz
-vv".
mengirimkan
Mengirimkan teks yang ditentukan ke host jarak jauh. Argumen teks harus dikutip
(menggunakan tanda kutip tunggal atau ganda) jika ada spasi yang akan ditransmisikan. Teksnya adalah
ditransmisikan apa adanya (tidak ada konversi kasus yang dilakukan).
Awalan karakter:
^ adalah awalan karakter Kontrol: karakter berikutnya dibuat menjadi kontrol
karakter. Misalnya, ^M adalah gerbong kembali (0x0D) dan ^J adalah garis baru (0x0A).
\ adalah awalan kutipan: karakter berikutnya ditransmisikan kata demi kata. Misalnya, \^
akan mengirimkan ^ literal.
tty hidup|mati
Perintah ini menentukan apakah karakter yang diterima dari modem akan
ditampilkan di terminal lokal. Sejak satu-satunya saat prosesor skrip
melihat antrian terima selama WAITFOR pemrosesan, tampilan mungkin terlihat a
sedikit tidak menentu. Menggunakan tty lepas perintah untuk menonaktifkan tampilan lokal yang diterima
karakter selama pemrosesan skrip.
WAITFOR [waktu habis]
Menunggu teks yang ditentukan muncul dari modem. Argumen teks harus
dikutip (menggunakan tanda kutip tunggal atau ganda) jika ada spasi yang akan ditransmisikan.
Karakter khusus ditafsirkan sama dengan for mengirimkan. Jika batas waktu
argumen ditentukan, Seyon akan menunggu beberapa detik untuk string tersebut
muncul. Jika tidak ada batas waktu yang diberikan, Seyon default ke 30 detik.
Selama WAITFOR pemrosesan, karakter yang diterima (hingga dan termasuk yang terakhir)
karakter yang ditemukan dalam teks atau dalam batas waktu) dapat ditangkap ke file disk (jika
menangkap on ditentukan), dan/atau ditampilkan ke layar (jika tty on ditentukan).
ketika [ ]
Mengirim string-to-send setiap kali bertemu string-to-expect saat menunggu di a
WAITFOR perintah, berapa pun jumlahnya jika kali string-to-expect ditemui.
Ini berguna jika urutan prompt yang diharapkan tidak diketahui sebelumnya. Untuk
contoh, beberapa sistem BBS (terutama PCBoard) mengubah petunjuknya tergantung pada waktunya
panggilan, dan skrip lengkap untuk papan semacam itu tidak dapat ditulis menggunakan WAITFOR
saja.
Sebanyak ketika perintah yang diinginkan dapat ditentukan. A ketika perintah tanpa
argumen menghapus semua yang luar biasa ketika perintah. WAITFOR perintah diutamakan
lebih ketika perintah jika mereka mengharapkan string yang sama.
Penggunaan khas dari perintah ini adalah:
ketika "Lanjutkan?" "y^M"
ketika "Lebih?" "n^M"
tunggu "Perintah BBS?"
ketika
Skrip di atas terus mengirim "y^M" ke setiap Lanjutkan?" Prompt dan "n^M" ke setiap
"Lagi?" prompt sampai string "BBS Command?" ditemui. yang lusuh ketika
membersihkan semua yang luar biasa ketika perintah.
Gunakan seyon online menggunakan layanan onworks.net
