jak automatizovat interaktivni vstup v dosemu?

Pavel Kankovsky peak na kerberos.troja.mff.cuni.cz
Pátek Březen 27 09:24:03 CET 1998


On Thu, 26 Mar 1998, Alexandr Malusek wrote:

> Mam program pro MS-DOS, ktery pocita nejake fyzikalni veliciny na
> zaklade vstupnich dat. Program beha pod dosemu OK, ale potiz je v tom,
> ze se data musi zadavat z klavesnice. Jako na potvoru tech vstupnich
> dat musim zadavat stovky.

Pokud ten program bude fungovat i v "terminalovem modu" (tj. kdyz dosemu
nehrabe primo na konzoli), pak by presmerovani vstupu mohlo byti celkem
schudne (mozna by bylo nutne provest nejake kejkle s pseudoterminaly,
jako to dela mc).

Jinak lze celkem snadno (zasahem do zdrojaku, jak jinak), presvedcit 
dosemu, aby klavesove udalosti cetlo z jineho zdroje, nez /dev/console,
ale je potreba vyresit, aby je interpretovalo "terminalove" nebo aby aby
je dostavalo jako scancodes.

> Jakekoliv zadosti o prenos programu pod Unix, o poskytnuti zdrojovych
> kodu, ... vyznely marne. Rozumny programator pod Unixem by to napsal
> jako filtr ...

A jak reagovali na pozadavek, aby to aspon bylo schopne nacist data
ze souboru? Smysl takove funkce by mohli chapat i programatori v MS-DOSu-
-pokud nekoketuji s "uzivatelsky privetivymi okny" a nemaji plan zrusit i
tu klavesnici a zajistovat vstup fyzikalnich dat vyhradne mysi. :)

--Pavel Kankovsky aka Peak   [ Boycott Microsoft -- http://www.vcnet.com/bms ]



Další informace o konferenci Linux