CLIExchange
- Pokud vlastníte Amigu už nějakej ten pátek, pravděpodobně máte, stejně jako
já spuštěnou tunu utilitek, patchů a komodit, které vám usnadňují a
zpříjemňují práci. Problém nastane, když se některý patch nesnese s
nějakým programem. Nejjednodušší je takový patch, nebo utilitku prostě
vyhodit ze systému. Pokud se jedná o komoditu, je možné ji prostě
deaktivovat před spuštěním programu se kterým se nesnáší a potom ji zase
zapnout přes správce komodit Exchange.
- To byl i můj případ. Používám komoditku Birdie 2000. To je ten roztomilej
prográmek, kterej přidá do rámu workbenchovej oken texturu. Celkem super.
Problém ovšem byl, že po spuštění BD Editoru se ta hezká textura změnila v
několik nehezkých fleků. To jednak nevypadalo hezky a navíc nebylo k
přečtení to co bylo na liště okna napsáno. Další program, který se mi s
Birdiem nesnáší je Aweb. Když jsem ho měl nastavenej na vlastní obrazovku,
tak při startu vždycky nekompromisně vytuh. Takže co s tím? Bylo několik
řešení. Jako první a nejjednodušší prostě Birdiho zrušit. To jsem
zavrhnul, protože otexturovaný okna fakt žeru. Jako druhý řešení bylo
počkat na další verzi buď Birdiho, nebo obou kolidujících programů. Mně
ale nebaví moc čekat. Takže už zbývalo jen jedno. Deaktivovat Birdiho
vždy před spuštěním Awebu a BD Editoru.
- Nejdříve jsem to dělal pomocí klasického systémového programu Exchange. To
byla, ale docela fuška. Takže mě napadlo, že by mohl existovat nějaký
program pro ovládání komodit ze shellu. Zapátral jsem a jeden co mi
vyhovuje jsem opravdu našel. Jedná se o volně šiřitelný prográmek
CLIExchange autorů Gael Marziou a Reza Elghazi. Zajímavý je, že na tak
malom programu dělali hned dva lidi. Možná mi to nebudete věřit, ale
CLIExchange má pouhých 508 bytes. Není to už žádná novinka - verze 1.4 co
se válí na Aminetu pochází z roku 1994, ale svému účelu plně vyhovuje.
- Použití CLIExchange je velice jednoduché. Z CLI prostě napíšete:
- CLIExchange komodity příkaz
- Příkazy jsou následující:
- DISABLE - zneaktivní komoditu
- ENABLE - komodita bude opět aktivní
- APPEAR - Zobrazí ovládání
- DISAPPEAR - Skryje ovládání
- KILL - ukončí komoditu
- UNIQUE - Opětné spuštění komodity. Některé komodity po opětném spuštění skryjí ovládání. Jiné se vypnou, takže pozor na to! Nutné
individuálně vyzkoušet.
- INFO - Zobrazí informaci o komoditě
- Když neurčíte název komodity, aplikuje se příkaz na všechny právě spuštěné.
Pokud spustíte pouze samotný program CLIExchange bez jakéhokoliv parametru
nebo příkazu, vypíší se všechny komodity, které používáte v systému. Při
zadávání názvu komodity si musíte dát pozor na to, abyste napsali ten název
napsali opravdu správně a to včetně malých a velkých písmen!
- Takže jak vidíte ovládat komodity přes Shell je pomocí CLIExchange
primitivně snadné. CLIExchange můžete použít v různých skriptech při
spouštění programů, které s nějakou komoditou kolidují. Prostě jen na
začátku scriptu danou komoditu vypnete a no konci ji zase zapnete.
Mimochodem dá se tak ovládat třeba i šetřič obrazovky, když u některého
programu není šetření zrovna nutné a nebo lze velmi jednoduše vypnout
veškeré komodity. Fantazii se zkrátka meze nekladou.
Flegy