Files
Andrey Halyavin (halyavin) 065b8d32b2 programs sources added
git-svn-id: svn://kolibrios.org@31 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-01-03 09:43:31 +00:00
..
2006-01-03 09:43:31 +00:00
2006-01-03 09:43:31 +00:00
2006-01-03 09:43:31 +00:00
2006-01-03 09:43:31 +00:00
2006-01-03 09:43:31 +00:00
2006-01-03 09:43:31 +00:00

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
  CMD - ╚эЄхЁяЁхЄрЄюЁ ъюьрэфэющ ёЄЁюъш фы  Menuet
        ═ряшёрэю by Chemist dmitry_gt@tut.by

        ┬хЁёш  0.27

	╨єёёъшщ ЄхъёЄ эхьэюую яюэшцх.

-----------------------------------------------------------------------

  CMD - Command Line Interpreter for Menuet
	Copyleft Chemist - dmitry_gt@tut.by

	Version 0.27

	As my english is not well, I will tell a few words about this
	program. It supports 14 commands, such as cp (copy file),
	rn (rename file), ps (process list), kill (kill process) etc.
	You can type 'help' after starting this shell to examine with
	other commands. Also it uses several special symbols, such as
	&, /, . and +. Use & sumbol to enter params. For example,
	type tinypad&cmd.asm to open cmd.asm file in tinypad editor.
	/ symbol is used to run special command scripts for CMD.
	It's syntax is: /filename without extension (For example,
	type /autoexec to execute autoexec.cmd file for CMD). And +
	symbol is used in cp and rn commands. You must type
	cp example.asm+example.bak to copy example.asm file to
	example.bak. Use dot to launch program, if CMD command and
	other external command match. For example, type help for
	'help' command or type .help to run 'help' program.

	This shell supports executeing special command
	scripts (something like .BAT files in MS-DOS). This files
	have an .CMD extinsion and u must use / symbol to execute it.
	U can use any CMD commands and filenames in this scripts.
	But you can't run other scripts from any CMD script (/ symbol).
	I recommed to use tipypad editor to edit this scripts and do
	not leave spaces and other symbols after commands in the script
	file, because it's executeing is not very developed yet.
	And it's strongly recommended to use ends command in the end
	of the script, because there are some problems with redrawing
	the window after executing scripts without this command.
	Every time when you launch CMD autoexec.cmd file automatically
	executes. You can edit or delete this file if you want.

	This version of CMD shell supports IPC. It mean, than you can
	write your own programs for this shell. Look at .ASM files in
	the Examples directory in this archive. I think that you will
	understand them without any difficulties. Do not forget, that
	you need CMDIPC.ASM file to compile this sources. It's
	recommended to compile it with MACROS.INC file (included in
	this archieve) to make their size smaller.

	And now about some bugs etc.

	----------------------------

	I've noticed, that there are some difficulties with files with
	1 or 2 symbols in extension. I recommend do not use such files
	not only in CMD, but almost in every programs in MeOS. It's
	possible to create such file in tinypad, and then (in MS-DOS or
	Windows) Scandisk will find errors in filenames etc. CMD do
	not support properly such filenames now.

	In CMDIPC.INC and CMD.ASM I used 5-th function (pause), because
	I need it when CMD communicates with IPC programs. It's
	even possible, that it will not enough 1/100 sec. on slow PC's,
	because CMD need this time to finish IPC-command from other
	IPC-program. U can change ebx value in CMDIPC.ASM in pause1:
	if you want. But it slows communication betwen CMD and
	IPC-programs for CMD. I hope, that you understand my words. :)

	Now (in this version) you can launch only one CMD shell.
	Because it's difficult to make communication betwen several
	copyes of CMD in memory and IPC-programs. I will solve this
	problem in future.

	I've tested this shell only on Ivan Poddubny's russian
	distributive. Also I recommend you to use it. :) CMD shell
	is included into this distributive (but possible not it's
	final version).

	Source code of this program is not optimized yet. I have such
	manner of programming from my childhood that my source code
	is not very "compact"

	etc. ;-)

	And now other information:
	--------------------------

	I do not want CMD design to change. I like white symbols on
	the black background. If you want to change the source and
	redistribute it, please, do not change it's design. :)

	If you will find some bugs or you have some wishes (or even you
	correct some mistakes in my english texts) -
	email me: dmitry_gt@tut.by

	And this program is distributed "as is". Use it on your own
	risk. ;-)

	And again - my English is not well. :)

	That's all!

	19.06.2004,
	Chemist
	
	Now russian text :)

-----------------------------------------------------------------------
 
  ─юёЄєяэ√х ъюьрэф√:

	ls [filename] - т√тюф ёяшёър Їрщыют. ┼ёыш яюёых ъюьрэф√ 
                        єърчрЄ№ шь  Їрщыр, Єю ъюьрэфр яЁютхЁшЄ хую 
                        эр эрышўшх.

	cp [source_file+destination_file] - ъюьрэфр фы  
                        ъюяшЁютрэш  Їрщыют. ╧ЁютхЁ хЄ Їрщы√ эр 
                        эрышўшх, ш т ёыєўрх ю°шсъш т√тюфшЄ 
                        ёююЄтхЄёЄтє■∙шх ёююс∙хэш .

        rn [source_file+destination_file] - ъюьрэфр фы  
                        яхЁхшьхэютрэш  Їрщыют. ╥ръ цх 
                        яЁютхЁ хЄ Їрщы√ эр эрышўшх, ш т 
                        ёыєўрх ю°шсъш т√тюфшЄ ёююЄтхЄёЄтє■∙шх
			ёююс∙хэш .

	ps            - т√тюф шэЇюЁьрЎшш ю яЁюЎхёёрї т ёшёЄхьх.

        kill          - яЁхЁтрЄ№ яЁюЎхёё т ёшёЄхьх. ┬эшьрэшх, 
                        яюёых ъюьрэф√ ёыхфєхЄ ттюфшЄ№ 4-ї 
                        чэрўэ√щ эюьхЁ яЁюЎхёёр, р эх PID. ═юьхЁ 
                        яЁюЎхёёр єърчрэ т яюёыхфэхщ ъюыюэъх яЁш 
                        т√чютх ъюьрэф√ ps.

	help          - т√тюф ъЁрЄъющ ёяЁртюўэющ шэЇюЁьрЎшш.

        ver           - т√тюф шёяюы№чєхьющ тхЁёшш шэЄхЁяЁхЄрЄюЁр.

        cls           - юўшёЄър ¤ъЁрэр.

        exit          - т√їюф шч шэЄхЁяЁхЄрЄюЁр.

        del [filename] - єфрышЄ№ Їрщы ё Ёрьфшёър. ╧Ёш юЄёєЄёЄтшш 
                        чряЁр°штрхьюую Їрщыр сєфхЄ т√тхфхэю 
                        ёююЄтхЄёЄтє■∙шх ёююс∙хэшх юс ю°шсъх.

	shutdown      - чртхЁ°шЄ№ ЁрсюЄє ёшёЄхь√.

	pause         - юцшфрЄ№ эрцрЄшх ъыртш°ш. ╚ёяюы№чєхЄё  фы  
                        "тчршьюфхщёЄтш " яюы№чютрЄхы  ё ъюьрэфэ√ьш 
                        ёъЁшяЄрьш фы  ъюэёюыш (шэЄхЁяЁхЄрЄюЁр). 
                        ═ряЁшьхЁ, ьюцэю шёяюы№чютрЄ№ фрээ√щ ёъЁшяЄ 
                        
                        echo Do you want to delete cmd.asm?
                        pause
                        del cmd.asm

                        фы  Єюую, ўЄюс√ яюшэЄхЁхёютрЄ№ё  ьэхэшхь 
                        яюы№чютрЄхы , їюўхЄ ыш юэ єфрышЄ№ Їрщы cmd.asm 
                        шыш яЁхЁтрЄ№ ЁрсюЄє ёъЁшяЄр.

	pause >nul	╥ю цх ёрьюх, Єюы№ъю схч т√тюфр ёЄЁюъш
			'Press ane key to continue (ESC - cancel)'

	echo [text]     - т√тюф ЄхъёЄр эр ¤ъЁрэ. ╧Ёхфэрчэрўхэр фы  
                        яюфрўш яюы№чютрЄхы■ шэЇюЁьрЎшш шч ъюьрэфэюую 
                        ёъЁшяЄр. ┼ёыш ттхёЄш ъюьрэфє echo схч ЄхъёЄр, 
                        Єю ¤Єю яЁюёЄю т√чютхЄ яхЁхїюф эр ёыхфє■∙є■ 
                        ёЄЁюъє.

	ends            - ъюьрэфр, фюёЄєяэр  Єюы№ъю шч шёяюыэ хь√ї 
                        ёъЁшяЄют. ╤ыєцшЄ фы  шї ъюЁЁхъЄэюую чртхЁ°хэш ,
                        Є.ъ. шэюуфр ъюьрэфэ√х ёъЁшяЄ√, є ъюЄюЁ√ї т 
                        ъюэЎх ёЄю ыш эхэєцэ√х яЁюсхы√ шыш ёшьтюы√ EOL, 
                        т√ч√трыш яЁюсыхь√ ё яхЁхЁшёютъющ юъэр. ╤ъюЁхх 
                        тёхую ¤Єр ъюьрэфр яЁшёєЄёЄтєхЄ т ъюэёюыш 
                        тЁхьхээю ш сєфхЄ єсЁрэр яюёых Ёх°хэш  ¤Єющ 
                        яЁюсыхь√.

-----------------------------------------------------------------------
	
  ╙яЁрты ■∙шх ёшьтюы√:

	/[ъюьрэфэ√щ ёъЁшяЄ] - яЁхфэрчэрўхэ фы  т√чютр эр шёяюыэхэшх 
                        ъюьрэфэюую ёъЁшяЄр шч ъюэёюыш. ═х ьюцхЄ 
                        шёяюы№чютрЄ№ё  т эхяюёЁхфёЄтхээю т ёрьшї 
                        ъюьрэфэ√ї ёъЁшяЄрї. ┼ёыш Ёрё°шЁхэшх шёяюы-
                        э хьюую ёъЁшяЄр .cmd, Єю хую єърч√трЄ№ 
                        эхюс чрЄхы№эю.

	& - фрээ√щ ёшьтюы шёяюы№чєхЄё  фы  яхЁхфрўш т√ч√трхьющ 
            яЁюуЁрььх ярЁрьхЄЁют. ═ряЁшьхЁ, ъюьрэфр tinypad&cmd.asm 
            яхЁхфрёЄ яЁюуЁрььх tinypad ярЁрьхЄЁ cmd.asm, 
            ёююЄтхЄёЄтхээю, tinypad юЄъЁюхЄ Їрщы cmd.asm.

	+ - Ёрчфхы хЄ шьхэр шёїюфэюую ш Ёхчєы№ЄшЁє■∙хую Їрщыют т 
            ъюьрэфрї cp ш rn.

	. - чряєёърхЄ єърчрээє■ яюёых Єюўъш яЁюуЁрььє, фрцх хёыш юэр
	    ёютярфрхЄ ё ъюьрэфющ CMD. ═ряЁшьхЁ, help - т√яюыэшЄ№
	    ъюьрэфє 'help', эю .help - чряєёЄшЄ№ тэх°э■■ яЁюуЁрььє
	    'help' (їюЄ  Єръющ яюър тЁюфх ш эхЄє :).

-----------------------------------------------------------------------

  ═ртшурЎш  яю ъюэёюыш:

	─ы  ЁхфръЄшЁютрэш  ъюьрэфэющ ёЄЁюъш шёяюы№чє■Єё  ъыртш°ш ESC, 
        BACKSPACE. ESC - фы  єфрыхэш  тёхщ ъюьрэфэющ ёЄЁюъш, 
        BACKSPACE - фы  єфрыхэш  яюёыхфэхую ттхфхээюую ёшьтюыр. ╧ю 
        ьюхьє ьэхэш■, шёяюы№чютрэшх Єръшї ъыртш°, ъръ HOME, END, ARROW 
        KEY etc. эх шьххЄ ёь√ёыр, Є.ъ. ттюфшь√х ъюьрэф√ ёыш°ъюь 
        яЁюёЄ√ ш эх ЄЁхсє■Є яюфЁюсэюую ЁхфръЄшЁютрэш . ╧ю¤Єюьє   
        юёЄртшы тёх яЁшьхЁэю Єръ, ъръ с√ыю т MS-DOS 6.22.

        ╩ыртш°р UPARROW шёяюы№чєхЄё  фы  яютЄюЁр яюёыхфэхщ ттхфхээющ 
        ъюьрэф√.

-----------------------------------------------------------------------

  ╚ёяюы№чютрэшх IPC тю тэх°эшї яЁюуЁрььрї:

	┬√ ьюцхЄх яшёрЄ№ яЁюуЁрьь√, тчршьюфхщёЄтє■∙шх ё CMD ўхЁхч IPC.
	┬ юёэютэюь,   яюырур■, ¤Єю ьюцхЄ яЁшуюфшЄё  фы  эряшёрэш 
	ъюэёюы№э√ї яЁшыюцхэшщ фы  ёрьюую CMD (їюЄ  тючьюцэю ш фЁєуюх).
	
	─ы  ¤Єюую, ъ тр°хщ яЁюуЁрььх трь эхюсїЁфшью яюфъы■ўшЄ№ Їрщы
	CMDIPC.INC (┼ёЄхёЄтхээю, юЄ ¤Єюую ЁрчьхЁ яЁюуЁрьь√ яюёых
	ъюьяшы Ўшш эхёъюы№ъю єтхышўшЄё ). ╧юёых ¤Єюую трь ёЄрэєЄ
	фюёЄєяэ√ 6 ЇєэъЎшш IPC, ъюЄюЁ√х т√ ьюцхЄх т√ч√трЄ№ ё яюью∙№■
	call шч ётюхщ цх яЁюуЁрьь√. ┬юЄ шї юяшёрэшх:

	---------------------------------------------------------------

	initipc - шэшЎшрышчрЎш  IPC фы  ЁрсюЄ√ ё CMD.

	call initipc - шэшЎшрышчшЁютрЄ№ IPC фы  ЁрсюЄ√ ё CMD.

	┬═╚╠└═╚┼! ╚ёяюы№чєщЄх т ёрьюь эрўрых яЁюуЁрьь√. CMD сєфхЄ цфрЄ№
		  Єюы№ъю 10/100 ёхъєэф√ фы  Єюую, ўЄюс√ яюыєўшЄ№
		  ёююс∙хэшх яю IPC (їюЄ  ¤Єюую тяюыэх фюёЄрЄюўэю).

	---------------------------------------------------------------

	print   - т√тхёЄш ёЄЁюъє т ¤ъЁрэ CMD.

	mov eax,strlen
	mov ebx,string
	call print

	├фх strlen - фышэр ёЄЁюъш т срщЄрї,
	string     - єърчрЄхы№ эр ёЄЁюъє.

	call print - т√тюф ёЄЁюъш.

	---------------------------------------------------------------

	cls     - юўшёЄшЄ№ ¤ъЁрэ CMD.

	call cls - т√чтрЄ№ юўшёЄъє ¤ъЁрэр.

	---------------------------------------------------------------

	eol     - яЁюяєёЄшЄ№ ёЄЁюъє.

	call eol - т√чтрЄ№ яЁюяєё ёЄЁюъш.

	---------------------------------------------------------------

	getkey  - ёўшЄрЄ№ ъюф эрцрЄющ ъыртш°ш т CMD.

	call getkey - юцшфрЄ№ эрцрЄш  ъыртш°ш ш ёўшЄрЄ№ хх ъюф.

	┬√тюф: byte [key] - ъюф эрцрЄющ ъыртш°ш.

	┬═╚╠└═╚┼: ╧юёых чряєёър яЁюуЁрьь√ шч CMD, ъюЄюЁр 
		  яюффхЁцштрхЄ IPC, Єю юъэю CMD ръЄштшЁєхЄё  ёЁрчє
		  яюёых чряєёър яЁюуЁрьь√. ╧ю¤Єюьє, єцх эх эєцэю
		  Є√ърЄ№ ь√°ъющ эр юъэю фы  Єюую, ўЄюс√ ттхёЄш
		  ўЄю-эшсєф№ т ъюэёюы№, ъръ ¤Єю с√ыю т яЁю°ы√ї тхЁёш ї.

	---------------------------------------------------------------

	endipc  - ╟ртхЁ°шЄ№ ЁрсюЄє IPC-яЁюуЁрьь√.

	call endipc - чртхЁ°шЄ№ яЁюуЁрььє.

	---------------------------------------------------------------

	┬ююс∙хь, т√ ьюцхЄх яюёьюЄЁхЄ№ Їрщы HELLO.ASM, ъюЄюЁ√щ ыхцшЄ т
	¤Єюь рЁїштх. ╥рь тёх фюыцэю с√Є№ яюэ Єэю. ┼ёЄхёЄтхээю, эшъЄю
	трь эх ьх°рхЄ шёяюы№чютрЄ№ ярЁрьхЄЁ√ т IPC-яЁюуЁрььрї фы  CMD.
	╤ьюЄЁшЄх яЁшьхЁ PARAM.ASM.

	╩ёЄрЄш, т ёрьюь CMD ш т CMDIPC.INC шёяюы№чєхЄё  5-  ЇєэъЎш 
	(ярєчр) фы  Єюую, ўЄюс√	фрЄ№ тЁхь  фЁєу-фЁєує т√яюыэшЄ№
	ЄЁхсєхь√х юЄ эшї ўхЁхч IPC фхщёЄтш . ╚ хёыш є трё ъюья ёшы№эю
	ЄюЁьючэ■ўшщ, Єю тючьюцэю, т√фхыхээюую тЁхьхэш сєфхЄ
	эхфюёЄрЄюўэю. ▌Єю эх ёыюцэю яюыхўшЄ№, єтхышўшт чэрўхэшх
	ebx яхЁхф т√чютюь ЇєэъЎшш  фЁр (eax,5 - ярєчр). ┬ яЁюЄштэюь
	ёыєўрх ьюуєЄ яют√ыхЄрЄ№ т√чют√ IPC шыш ўЄю-эшсєф№ тююс∙х
	чртшёэхЄ (яхЁтюх - тхЁю Єэхх). ═ю, хёЄхёЄтхээю, эшўхую
	ёЄЁр°эюую т ¤Єюь эхЄ. ;-)

-----------------------------------------------------------------------

  ╚чтхёЄэ√х ю°шсъш ш эхфюЁрсюЄъш:
	
	╧Ёш ЁрсюЄх ё ъюэёюы№■ CMD ш ёшёЄхьющ MenuetOS тююс∙х,   
	чрьхЄшы,ўЄю эхъюЄюЁ√х ёючфрээ√х т Menuet Їрщы√ эх 
	тюёяЁшэшьр■Єё  MS-DOS. ▌Єю т яхЁтє■ юўхЁхф№ ърёрхЄё  Їрщыют, 
	ё шьхэрьш Єшяр 1.1, b.bb ш Є.ф. ╧ю¤Єюьє тючьюцэ√ Ёрчышўэ√х 
	Єєяшъют√х ёшЄєрЎшш яЁш тчршьюфхщёЄтшш ёючфрээ√ї шыш 
	ъюяшЁютрээ√ї Їрщыют т MeOS ё тюёяЁш Єшхь шї т MS-DOS ш Windows
	ёшёЄхьрї. ╚ ърёрхЄё  ¤Єю эх Єюы№ъю CMD, эю, эряЁшьхЁ, ш 
	Єшэшярфр. ╧ю¤Єюьє   Ёхъюьхэфє■ шёяюы№чютрЄ№ т Menuet Їрщы√ шыш
	схч Ёрё°шЁхэш  тююс∙х, шыш ё яюыэ√ь Ёрё°шЁхэшхь (чрэшьр■∙шь
	тёх 3 срщЄр, Є.х. filename.ext,	р эх filename.ex). ┬ яЁшэЎшях
	ьхїрэшчь ъюьрэф LS, LS шь _Їрщыр, CP, DEL ш RN шчьхэхэ, эю
	яюър эхЄ ёютьхёЄшьюёЄш ьхцфє Ёрчышўэ√ьш	яЁюуЁрььрьш, 
	ЁрсюЄр■∙шьш ё Їрщырьш т Menuet. ╥.х. фрцх тючьюцэю,
	ўЄю т√ эх ёьюцхЄх ЁрсюЄрЄ№ т ъюэёюыш ё Їрщыюь, ёючфрээюь т 
	Єшэшярфх, р яюЄюь skandisk тююс∙х т√фрёЄ ю°шсъє яЁш яЁютхЁъх 
	Їрщыютющ ёЄЁєъЄєЁ√ фшёъхЄ√, ъюуфр эрЄъэхЄё  эр ¤ЄюЄ Їрщы, ш юэ 
	эх сєфхЄ ўшЄрхь шч windows шыш MS-DOS. ┬ яЁшэЎшях,   ЄхёЄшЁютры 
	яЁюуЁрььє Єюы№ъю эр ьюхь PC, яю¤Єюьє тючьюцэю тё╕. :)

	P.S. ╩юьрэфр LS яюърцхЄ яюыэюёЄ№■ тёх Їрщы√ эр Ёрьфшёъх, т Єюь
	ўшёых Єх, ъюЄюЁ√х ёючфрэ√ эхяЁртшы№эю ш эх сєфєЄ ЁрсюЄрЄ№ т
	MS-DOS, LS шь _Їрщыр ш Є.ф. ьюцхЄ єцх шї эх чрьхЄшЄ№. ┬ 
	яЁшэЎшях Єрър  цх ърЁЄшэр сєфхЄ ш т windows. ╥.х. т√ ёьюцхЄх
	ышЎхчЁхЄ№ шьхэр ¤Єшї Їрщыют, эряЁшьхЁ, т windows commander'e,
	эю сыюъэюЄ шї эх юЄъЁюхЄ.
       
	─ы  Єюую, ўЄюср фрЄ№ тЁхь  CMD юсЁрсюЄрЄ№ IPC-чряЁюё, т
	CMDIPC.ASM ьэх яЁш°ыюё№ шёяюы№чютрЄ№ 5-■ ЇєэъЎш■ (ярєчр),
	яю¤Єюьє эхьэюую чрьхфы хЄё  тЁхь  яюыєўхэш  эют√ї IPC-чряЁюёют.

	┬ фрээющ тхЁёшш т√ эх ьюцхЄх чряєёърЄ№ сюы№°х юфэюую
	ЄхЁьшэрыр CMD юфэютЁхьхээю. ▌Єю ёт чрэю ё Єхь, ўЄю   х∙х эх
	фюсртшы тючьюцэюёЄш ЁрсюЄ√ эхёъюы№ъшї ъюэёюыхщ ё
	IPC-яЁюуЁрььрьш юфэютЁхьхээю.

	╩юф яЁюуЁрьь√ эр фрээ√щ ьюьхэЄ эхюяЄшьшчшЁютрэ.
	
	etc. :)

-----------------------------------------------------------------------

	┬ьхёЄх ё яЁюуЁрььющ яюёЄрты хЄё  Їрщы autoexec.cmd, ъюЄюЁ√щ 
        ртЄюьрЄшўхёъш шёяюыэ хЄё  яЁш чряєёъх шэЄхЁяЁхЄрЄюЁр. ┼ую 
        ьюцэю єфрышЄ№ яЁш эхэрфюсэюёЄш.

	─ы  т√чютр яЁшьхЁр шёяюыэ хьюую ёъЁшяЁр эрсхЁшЄх /example

	┬ёт чш ё ьюыюфюёЄ№■ ш ўрёЄшўэющ эхфюЁрсюЄрээюёЄш ёрьющ 
	яЁюуЁрьь√ тючьюцэ√ ю°шсъш т х╕ ЁрсюЄх, ю ъюЄюЁ√ї яЁюё№ср 
        ёююс∙рЄ№ эр dmitry_gt@tut.by

	┬ сышцрщ°хх тЁхь  эх яырэшЁєхЄё  эют√ї эютюттхфхэшщ т ъюэёюы№, 
        Є.ъ. эр х╕ фюЁрсюЄъє єїюфшЄ ьэюую тЁхьхэш ш   ёўшЄр■, ўЄю юэр 
        ш эр фрээ√щ ьюьхэЄ сюыхх-ьхэхх ЇєэъЎшюэры№эр (т ьрё°Єрсрї 
        MenuetOS, ъюэхўэю). ▀ ёўшЄр■, ўЄю ЁрЎшюэры№эхх сєфхЄ ёъюэЎхэЄ-
        ЁшЁютрЄ№ё  эр єёЄрэхэшш сруют ш эхфюЁрсюЄюъ т яЁюуЁрььх.

	┼ёыш ъЄю-эшсєф№ яюцхырхЄ фюфхырЄ№ яЁюуЁрььє, Єю   с√ яюяЁюёшы
	эх шчьхэ Є№ х╕ фшчрщэ (ьэх юэ эЁртшЄё  ;-) ).

	╬ тёхї ю°шсърї (┬ Єюь ўшёых уЁрььрЄшўхёъшї т рэуышщёъюь ЄхъёЄх)
 	яЁюё№ср ёююс∙рЄ№ эр dmitry_gt@tut.by

	╚ х∙х чрс√ы ёърчрЄ№, Єю яЁюуЁрььр ЁрёяюёЄЁрэ хЄё  "as is", ш
	ртЄюЁ эх эхёхЄ юЄтхЄёЄтхээюёЄш чр тючьюцэ√щ є∙хЁс, яЁшўшэхээ√щ
	яЁюуЁрььющ.

	19.06.2004,
	Chemist