Doplňkové programy a příklady

Klávesnice


V adresáři KBDSAM na instalační disketě č. 2 se nachází dva definiční soubory pro klávesnici (ansisam.kbd a linuxsam.kbd), které demonstrují možnosti definice kláves.

ANSISAM.KBD

Tento soubor definuje nově kombinace AltF1AltF5 (za předpokladu, že jsou vyhrazeny pro emulátor).

AltF1 - spuštění programu ArcShell.
AltF2 - spuštění programu System administrator shell.
AltF3 - spuštění programu Progress.
AltF4 - spuštění programu Uniplex.
AltF5 - spuštění programu SCO shell.

LINUXSAM.KBD

Tento soubor definuje nově kombinace CtrlF1CtrlF3.

CtrlF1 - spuštění programu Midnight Commander.
CtrlF2 - spuštění programu Pine.
CtrlF3 - spuštění web browseru Lynx.


Integrace Unix aplikací a Windows

Čtení proměnných z prostředí MicroTelu

V adresáři INFO na instalační disketě č. 2 se nachází script info.sh, který čte a zobrazuje informace z prostředí MicroTelu. Pro správnou funkci script.sh je nutné povolit Zdvojování znaku \ v menu Parametry | Ostatní | Jiné.

Editace Unix souboru ve Windows

V adresáři EDITFILE na instalační disketě č. 2 se nachází scripty editfile.sh, editfilx.sh a dávkové soubory ftpup.bat a ftpdown.bat, které umožňují editaci souboru z hostitelského počítače v prostředí MS Windows. Pro správnou funkci je nutné:

Script editfix.sh je upravenou verzí scriptu editfile.sh. Editfile.sh má editor notepad.exe definovaný "natvrdo", script editfilx.sh čte proměnnou EDITOR ze souboru microtel.ini. Ta definuje editor použitý pro editaci.

Příklad definice editoru:

.
.
[Environment]

EDITOR=WRITE.EXE
.

.

(Samozřejmě je možné script a dávkové soubory vylepšit a omezení typu "velká písmena" a "domovský adresář" odstranit.)

MicroTel a DDE

V adresáři DDESAM na instalační disketě č. 2 se nachází jednoduchý příklad, který demonstruje využití DDE.

Seznam souborů:

ddesam.frm
ddesam.vbp - zdrojové texty aplikace DDESAM
ddesam.exe - přeložená aplikace DDESAM
ddetest.sh - script, který generuje data (sestavu) na hostitelském systému (pro sh a emulaci ANSI)
lddetest.sh - script, který generuje data (sestavu) na hostitelském systému (pro bash a emulaci Linux - ano, ja vím, dalo se to napsat i jako jeden script ;-) ).

Pro správnou funkci je nutné: