Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2501 → Rev 2502

/programs/system/shell/Docs_rus.txt
0,0 → 1,23
Shell 0.5 // 23.03.2012 // Albom
=======================================
* Äîáàâëåíà ïîääåðæêà êîíñîëüíûõ ïðèëîæåíèé, êîòîðûå îáùàþòñÿ ñ øåëëîì ÷åðåç èìåíîâàííóþ îáëàñòü
 
Êîíñîëüíîå ïðèëîæåíèå ìîæåò áûòü íàïèñàíî íà ëþáîì ÿçûêå ïðîãðàììèðîâàíèÿ - ýòî îáûêíîâåííàÿ ïðîãðàììà äëÿ ÊîëèáðèÎÑ.
 
1) Êîíñîëüíîå ïðèëîæåíèå ïîñëå ñâîåãî çàïóñêà  ÏÅÐÂÓÞ Î×ÅÐÅÄÜ äîëæíî ñîçäàòü èìåíîâàííóþ îáëàñòü ñ èìåíåì pid-SHELL, ãäå pid - èäåíòèôèêàòîð ïðîöåññà ñ çàãëàâíûìè íóëÿìè,
íàïðèìåð: 42 -> 0042 (ò.å. ñåé÷àñ îãðàíè÷åíèå äî 9999).
+ íóæíî ñäåëàòü, ÷òîáû ïðîãðàììà êîððåêòíî çàâåðøàëàñü, åñëè çàïóùåíà íå èç øåëëà (ÑÅÉ×ÀÑ ÍÅ ÐÅÀËÈÇÎÂÀÍÎ!!!)
 
2) Ïåðâûé áàéò îáëàñòè - êîìàíäà (ò.å. ìàêñèìóì 255 êîìàíä), äàëåå - äàííûå (ìîãóò îòñóòñòâîâàòü).
Ñïèñîê êîìàíä äëÿ âåðñèè 0.5:
SC_OK 0 íè÷åãî íå äåëàòü
SC_EXIT 1 âûõîä
SC_PUTC 2 âûâåñòè íà ýêðàí ñèìâîë
SC_PUTS 3 âûâåñòè íà ýêðàí ñòðîêó
SC_GETC 4 ñ÷èòàòü ñ êëàâèàòóðû ñèìâîë
SC_GETS 5 ñ÷èòàòü ñ êëàâèàòóðû ñòðîêó
SC_CLS 6 î÷èñòèòü ýêðàí
 
3) Ïðîãðàììà äîëæíà ÑÀÌÀ çàáîòèòüñÿ î ðàöèîíàëüíîì èñïîëüçîâàíèè ïðîöåññîðíîãî âðåìåíè.
 
4) Ïðîãðàììà äîëæíà ÑÀÌÀ çàáîòèòüñÿ î çàêðûòèè èìåíîâàííîé îáëàñòè.