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 AltF1 až AltF5 (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 CtrlF1 až CtrlF3.
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é: