NORTON DISK OPERATING SYSTEM
System operacyjny MS DOS jest dziś najpowszechniej spotykany wśród
użytkowni-
ków mikrokomputerów klasy IBM PC. Praktycznie wszyscy wykorzystują
nakładki
systemowe - progamy pomagające w poruszaniu się wśród plików i
katalogów,
ułatwiające wykonywanie najczęściej powtarzanych czynności i
rozbudowujÄ…cych
możliwości dość ubogiego zestawu poleceń systemowych. Zastosowanie
progamów
nakładkowych wiąże się zawsze ze zmniejszeniem obszaru pamięci
operacyjnej
dostępnej dla progamów oraz niekiedy z kłopotami przy uruchamianiu
nietypowych
modułów, zwłaszcza progamów rezydentnych. Symantec Corp. proponuje
użytkow-
nikom komputerów IBM PC rozwiązanie alternatywne - NDOS, czyli
Norton DOS,
który może być zarówno nakładką systemową, jak i równolegle stosowanym
interpre-
terem poleceń. Progam ten działa bez zastrzeżeń w środowiskach
wielozadaniowych,
takich jak MS Windows i DESQView, oraz systemach sieciowych.
Progam NDOS.COM jest kompletnym interpreterem poleceń systemu
operacyjnego
DOS, zastępującym standardowy plik COMMAND.COM. NDOS może znaleźć za-
stosowanie jako nakładka systemowa rozszerzająca możliwości DOS lub
zastąpić
całkowicie progam COMMAND.COM, stając się podstawowym progamem
systemu
operacyjnego. Zalety, jakie niesie ze sobÄ… zastosowanie
opisywanego modułu, są
następujące: minimalna ilość zajmowanej pamięci (około 3KB) przez część
rezy-
dentną oraz szeroki zestaw poleceń systemowych. Do systemu NDOS
należy także
program NDOSHELP.EXE pozwalający wyświetlić objaśnienia do
wszystkich ele-
mentów DOS, NDOS i NORTON UTILITIES.
Aby wprowadzić na stałe nowy system operacyjny, należy w pliku
systemowym
CONFIG.SYS wpisać linię:
SHELL = dysk:\ścieżka\NDOS.COM [opcje]
Dysk jest symbolem napędu, z którego uruchamiany jest system
operacyjny. Ścieżka
określa nazwę katalogu, w którym znajduje się plik NDOS.COM. Oto
opcje startowe
nowego systemu operacyjnego:
dysk:~,ścieżka - zdefiniowanie zmiennej systemowej COMSPEC
konieczne tylko
w przypadku systemu operacyjnego DR-DOS. NOS automatycznie
wykrywa
ścieżkę dostępu do pliku NDOS.COM i nadaje zmiennej COMSPEC
odpowiedniÄ…
wartość.
154 T. Grochowski - Norton Utflities 7.0
nazwa pliku - wczytanie opcji startowych z pliku tekstowego o
podanej nazwie.
NDOS standardowo wczytuje parametry pracy z pliku NDOS.INI
umieszczonego
w tym samym katalogu co NDOS.COM.
/E:n - zarezerwowanie n bajtów (od 256 do 32000) na środowisko
(ENVIRON-
MENT) systemu NDOS. Standardowo przyjmowane jest 512 bajtów.
!P - zadeklarowanie systemu NDOS jako ostatecznego interpretera
poleceń bez
możliwości powrotu do poprzedniego (o ile był uruchomiony).
Wykonywany zo-
staje plik AUTOEXEC.BAT. Opcia ta przyjmowana jest
automatycznie po uru-
chomieniu NDOS z pliku systemowego CONFIG.SYS.
/F - automatyczne przyjmowanie odpowiedzi FAII. dla wszystkich
zaistniałych
podczas pracy błędów systemowych. Opcja przydatna podczas
pozostawienia pra-
cujÄ…cego komputera bez nadzoru.
l/polecenie - ustalenie odpowiedniego polecenia
inicjalizacyjnego w formacie
identycznym jak w pliku NDOS.INI. Wprowadzone polecenie nie
będzie już
zmienione przez inny parametr z pliku IM.
/K polecenie - ustalenie wykonania odpowiedniego polecenia,
którym może być
komenda wewnętrzna, ALIAS lub program zapisany na dysku,
bezpośrednio po
inicjalizacji działania interpretera poleceń systemowych NDOS.COM.
Jako nakładkę na system operacyjny DOS, uruchamiamy program
NDOS.COM z linii
polecenia:
NDOS,COM [opcje]
Ważnym dla uiytkownika elementem składowym interpretera poleceń
NDOS.COM
jest plik inicjalizacyjny NDOS.INI, umieszczony w tym samym
katalogu, gdzie znaj-
duje siÄ™ program NDOS.COM. Kolejne linie tego pliku tekstowego
definiujÄ… parame-
try pracy środowiska NDOS. Podzielone są one na trzy sekcje:
ogólną, (PńmaryJ -
opcje dotyczące pracy w trybie pierwszego interpretera poleceń i
(Secondary) - opcje
funkcjonalne programu NDOS działającego jako nakładka systemowa.
Oto przeglÄ…d
kolejnycl-~ opcji z pliku NDOS.INI:
ALIAS = n. Obszar pamięci rezerwowany dla ALIAS'ów (poleceń
definiowanych
przez użytkownika). n może przyjmować wartości od 256 do 32000
bajtów.
Standardowo przyjmowany jest jeden kilobajt, czyli 1024 bajty.
AUTOEXECPAT'H = ścieżka. Zdefiniowanie nazwy katalogu, w którym
znajduje
się plik AUTOEXEC.BAT, wykonywany przy uruchamianiu środowiska
NDOS.
Standardowo przyjmowany jest katalog bazowy dysku startowego.
ENVIRONMENT = n. Obszar pamięci rezerwowany dla zmiennych
systemowych
i pomocniczych. n może przyjmować wartość od 256 do 32000 bajtów.
Stan-
dardowo przyjmowane jest ~ 12 bajtów.
Norton Disk Operating System 755
ENVFREE = n. Obszar wydzielony z obszaru zmiennych systemowych,
przezna-
czony dla nakładek systemowych. n może przyjmować wartość od 128 do
32000
bajtów, a standardową wielkością jest 128.
HISTORY = n. Obszar wydzielony dla zapamiętywania ostatnio
wykonywanych
poleceń systemowych, n moie przyjmować wartości od 512 do 8192
bajtów.
Standardowo przyjmowane jest 1024 bajty.
LOGNAME = ścieżka\nazwa pliku. Zdefiniowanie pliku, do którego będą
zapisy-
wane wszystkie polecenia systemowe wpisane przez użytkownika.
Brak nazwy
pliku spowoduje utworzenie obiektu o nazwie NDOSLOG w katalogu
o podanej
ścieżce dostępu. Aby uaktywnić zapis poleceń, należy wydać
interpreterowi
poleceń dyrektywę LOG ON.
NSTARTPATH = ścieżka. Ścieżka dostępu do plików wsadowych NSTART i
NEXIT, wykonywanych podczas rozpoczynania i kończenia pracy
przez program
ND OS. COM.
PAUSEONERROR = YES'NO. Polecenie wstrzymania inicjalizacji
środowiska
NDOS, gdy napotkany zostanie błąd w strukturze pliku M7t)S.INI.
Kontynuacja
czynności nastąpi po wciśnięciu przez użytkownika dowolnego klawisza.
SWAPPING = opcje. Zdefiniowanie miejsca zapisu relokowalnej
części kodu śro-
dowiska NDOS. NDOS.COM pozostawia około 3.5 KB w obszarze pamięci
640
KB, a pozostałą część może umieścić w:
D pamięci expanded - opcja EMS,
D pamięci extended - opcja XMS,
D pliku dyskowym - opcja - symbol dysku i ścieika dostępu, np.
C:\,
obszarze pamięci 640 KB - opcja NONE.
W linii można wpisać kolejne opcje do wykorzystania, na wypadek,
gdyby któraś
z nich była aktualnie niedostępna, np. SWAPPING = XMS, C:`" NONE.
UMBENVIRONMENT = YES~NO. Zadeklarowanie wprowadzania obszaru
zmiennych systemowych do bloków pamięci górnej (pomiędzy 640 KB a 1
MB).
W systemie operacyjnym musi być u~rzednio wprowadzony odpowiedni
sterow-
nik obsługi tej pamięci.
UMBLOAD = YES~IVO. Zadeklarowanie wprowadzania prawie całego
kodu rezy-
dentnego do bloków pamięci górnej (pomiędzy 640 KB a 1 MB). W
systemie ope-
racyjnym musi być uprzednio wprowadzony odpowiedni sterownik
obsługi tej
pamięci. Wprowadzenie zmiennych systemowych i kodu rezydentnego
do UMB
pozostawia jedynie 256 bajtów zajÄ™tych w obszarze pierwszych 64©
KB RAM
przez progam NDOS.COM.
ANSI = AUTO~YES'NO. Zadeklarowanie, czy ND©S ma korzystać z
procedur
sterownika ANSLSYS do ®czyszczania ekranu i definiowania kelorów
w tekście.
156 T. Grochowski - Norton Utflities 7.0
BATCHECHO = YES~NO. Ustalenie, czy podczas wykonywania poleceń z
pli-
ków wsadowych, treści komend mają być wypisywane na ekranie.
Standardowo
tak - YES.
BEEPFREQ = n. Częstotliwość systemowego sygnału dźwiękowego (w Hz).
Standardowo przyjmowana jest częstotliwość równa 440 Hz.
BEEPLENGTH = n. Czas trwania systemowego sygnału dźwiękowego w
jedno-
stkach 1/18 sekundy. Standardowo przyjmowany jest czas równy
2/18 sekundy.
CURSORINS = n. Wysokość kursora tekstowego podczas pracy w trybie
wsta-
wiania znaków (INSERT). Standardowo przyjmowane jest 100 %
maksymalnej
wysokości. n może przyjmować wartości od 1 do 100.
CURSOROVER = n. Wysokość kursora tekstowego podczas pracy w
trybie za-
miany znaków (OVERPRINT). Standardowo przyjmowane jest 10 96
maksymal-
nej wysokości. n może przyjmować wartości od 1 do 100.
COMMANDSEP = znak. Określenie znaku, który będzie rozdzielać
kolejne pole-
cenia systemowe umieszczane w jednej linii. Standardowo jest to
znak ^.
EDITMODE = INSERT~OVERSTRIKE. Zadeklarowanie trybu edycji linii
pole-
cenia systemowego. INSERT oznacza tryb wstawiania znaków, zaś
OVERSTRI-
KE tryb zapisywania na istniejÄ…cych symbolach. Standardowo
aktywny jest tryb
OVERSTRIKE.
ESCAPECHAR = znak. Podanie znaku, który będzie odpowiadał wciśnięciu
kla-
wisza ESC. Standardowo przyjmowana jest kombinacja klawiszy
CTRL-X.
HISTMIN = n. Podanie minimalnej liczby znaków w linii polecenia,
które będzie
zapamiętane w obszarze HISTORY. Standardowo przyjmowana jest
wartość 0,
oznaczająca, że wszystkie adnotacje z linii poleceń zostaną
zapamiętane. Maksy-
malna wartość - 256, powoduje brak wprowadzania jakichkolwiek
adnotacji do
późniejszego odtworzenia.
HISTWINCOLOR = kolor. Trzyliterowe określenie koloru dla okienka
z
zapamiętanymi poleceniami systemowymi (HISTORYJ, wyświetlanego po
wciśnięciu klawisza PAGEUP. Kolor definiowany jest poprzez zapis:
[BRI] (BLI] kolorl oa kolor2 [BOR kolor3]
Opc"~. BRI oznacza znak o podwyższonej jasności, BLI - znak
migajÄ…cy, zaÅ› BOR
- kotar rei.
Kolorl, kolor2 i kolor3 są angielskimi nazwami jednej z ośmiu
barw:
BLACK - czarna,
BLUE - niebieska,
GREEN - zielona,
RED - czerwona,
i
Norton Dlsk Operating System 157
MAGENTA - karmazynowa,
CYAN - sina,
YELLOW - żółta,
WHITE - biała.
HISTWINF~IGHT = n. Wysokość okienka z zapamiętanymi poleceniami.
Stan-
dardowo przyjmowane jest 12 wierszy ekranu.
HISTWINLEF'T = n. Położenie lewego brzegu okienka ~ zapamiętanymi
polece-
niami. Standardowo przyjmowana jest 40 kolumna.
HISTWINTOP = n. Położenie górnego okienka z zapamiętanymi
poleceniami.
Standardowo przyjmowany jest drugi wiersz ekranu.
HISTWINWIDTH = n. Szerokość okienka z zapamiętanymi poleceniami.
Stan-
dardowo przyjmowane jest 36 kolumn ekranu.
LI1VEINPUT = YES~IO. Określenie, czy NDOS ma przyjmować polecenia
iden-
tycznie jak systemowy interpreter COMMAND.COM, poprzez
przerwanie 21H,
funkcjÄ™ OAH.
NOCLOBBER = YES4N0. Zadeklarowanie dodatkowego zabezpieczenia
przed
zapisem danymi standardowego wyjścia (standard output)
istniejÄ…cego pliku. Za-
bezpieczenie polega też na sprawdzaniu, czy operacja dopisania
do pliku odnosi
siÄ™ do istniejÄ…cego na dysku obiektu.
SCREENROWS = n. Określenie liczby wierszy ekranu tekstowego.
UPPERCASE = YES"IVO. Ustalenie, aby wszystkie nazwy plików,
katalogów i
symbole dysków wypisywane były wielkimi literami.
COLORDIR = EXTl, EXT2,..:KOLOR1\;EXT3, EXT4,...:KOLOR2\;...
Podanie
koloru, w jakim będą wyświetlane nazwy plików o rozszerzeniach
EXT1, EXT2,
EXT3, EXT4 itd. w katalogu po wykonaniu polecenia DIR. Kolor
definiowany
jest poprzez zapis:
[BRI) [BLI] kolorl on kolor2 [BOR kolor3]
Opcja BRI oznacza znak o podwyższonej jasności, BLI - znak
migajÄ…cy, zaÅ› BOR
- kolor ramki.
Kolorl, kolor2 i kolor3 są angielskimi nazwami jednej z ośmiu
barw:
BLACK - czarna,
BLUE - niebieska,
GREEN - zielona,
RED - czerwona,
MAGENTA - karmazynowa,
CYAN - sina,
158 T, Grochowski - Norton Utillties 7.0
YELLOVJ - żółta,
`.~IHI ~'E - bia!a.
L:S'!'CJLORS = kolor. kolor używany przez polecenia LIST i
SELECT do
wyÅ›~i~tlania irfforrnacji.
STDCt~LORS = kolor. Zdefiniowanie koloru ekranu i sposobu
wypisywania zna-
ków po wykonaniu polecenia CLS.
BACKSPACE = ldawisz. Podanie klawisza odpowiadajÄ…cego skasowaniu
znaku
po lewej stronie kzrrsora texstowego w linii polecenia.
Standardowo jest to klawisz
BACKSPACE (BKSP), zaś użytkownik może zdefiniować następujące możli-
wości:
od A do Z, Esc, Up, PgUp, od 0 do 9, Bksp, Down, PgDn, od F1 do
F12, Tab,
Left, Home, Ins, Enter, Right, End, Del,
Alt ze znakami od A do Z, od 0 do 9, od Fl do F12 lub Bksp,
Ctrl ze znakami od A do Z, od Fl do F12, Bksp, Enter, Left,
Right, Home,
End, PgUp, PgDn, Ins, or Del,
D S6ift ze znakami od FI do F12 lub Tab.
BEGINL,INE = klawisz. Klawisz oznaczajÄ…cy przeskok na poczÄ…tek
linii polece-
nia. Standardowo HOME.
DEL = k'.awisz. Klawisz powodujÄ…cy skasowanie znaku znajdujÄ…ceggo
siÄ™ pod
kursorem. Standardowo DEL.
DELTOBE~IEa:·IING = klawisz. Klawisz powodujÄ…cy skasowanie znaków
od
aktualnej pozycji a~ursora do poczÄ…tku linii polecenia.
Standardowo CTRL HOME.
DELTOEI~1D = klawisz. :6lawisz powodujący skasowanie znaków od
aktualnej
pozycji kursora do końca linii polecenia. Standardowo CTRL END.`
"'w
DELi~VORDLEF'i' = klawisz. Klawisz kasujący słowo po lewej
stronie kursora.
Standardowo CTRL L.
DELWORDRIGHT = klawisz. Klawisz kasujący słowo po prawej stronie
kursora.
Standardowo C"s"RL R i C."TRL BKSP.
DOWN = klawisz. Klawisz przesuwający listę plików o jedną linię oraz
kursor w
okienku HISTOR'Y o jedną pozycję w dół. Standardowo strzałka w dół -
DOWN.
ENDLT1~1E = klawisz. KlÄ…wisz przesuwajÄ…cy kursor na koniec linii
polecenia.
Standardowo END.
ERPS~Ei.t2TE = klawisz. Klawisz kasujący całą linię polecenia.
Standardowo ESC.
E?CECL~TdE = klawisz. Klawisz akceptujÄ…cy liniÄ™ polecenia i
przekazujÄ…cy syste-
mowi operacyjnemu polecenie do wykonania. Standardowo ENTER.
Notton Disk Operating Systern 'r59
INS = klawisz. Klawisz zmieniajÄ…cy tryb edycji z wstawiania na
zarniarę znaków.
Standardowo INS.
LEFT = klawisz. Klawisz przesuwajÄ…cy kursor o jeden znak w lewo.
Stan~'ardowo
strzałka w lewo - LEFT.
NORMALKEY = klawisz. Klawisz anulujÄ…cy nietypowe przypisanie
znaczenia
kolejnemu wciśniętemu przyciskowi, tak aby mógł on wywrzeć
odpowiednie,
standardowe działanie.
RIGHT = klawisz. Klawisz przesuwajÄ…cy kursor o jeden znak w
prawo. Stan-
dardowo strzałka w prawo - RIGHT.
UP = klawisz. Klawisz przesuwający listę plików o jedną linię oraz
kursor w
okienku HISTORY o jedną pozycję w górę. Standardowo strzałka w górę -
UP.
WORDLEFT = klawisz. Klawisz pr2esuwający kursor o jedno słowo w
lewo.
Standardowo CTRL, LEFT.
WORDRIGHT = klawisz. Klawisz przesuwający kursor o jedno słowo w
prawo.
Standardowo CTRL RIGHT.
ADDFILE = klawisz. Klawisz dołączający następną nazwę pliku do
aktualnej linii
polecenia. Standardowo FIO.
COMMANDESCAPE = klawisz. Klawisz rozpoczynający sekwencję znaków,
które nie będą traktowane jako dalszy ciąg polecenia, lecz przesłane
do urucha-
mianego programu. Standardowo ALT 255.
DELHISTORY = klawisz. Klawisz usuwajÄ…cy aktualnie wybranÄ… pozycjÄ™
z okien-
ka HISTORY. Standardowo CTRL D.
ENDHISTORY = klawisz. Klawisz przesuwajÄ…cy kursor do ostatniej
pozycji w
okienku HISTORY. Standardowo CTRL E.
HELP = klawisz. Klawisz wyświetlający objaśnienia pomocnicze.
Standardowo
Fl.
NEXTFILE = klawisz. Klawisz, którego wciśnięcie pozwala odnaleić
następną
nazwę pliku spełniającą zadane kryterium. Standardowo F9, TAB.
NEXTHISTORY = klawisz. Klawisz przywracajÄ…cy w linii polecenia
następny za-
pis, który został wprowadzony do historii poleceń - HISTORY.
Standardowo jest
to strzałka w dół - DOWN.
NORMALEDITKEY = klawisz. Klawisz anulujÄ…cy nietypowe przypisanie
zna-
czenia kolejnemu wciśniętemu przyciskowi, tak aby mógł on wywrrxć
odpowied-
nie, standardowe działanie.
PREVFTLE = klawisz. Klawisz, którego wciśnięcie pozwala odnaleźć
poprzedniÄ…
nazwę pliku spełniającą zadane kryterium. Standardowo F8, SHIFT TAB.
7 60 T. Grochowski - Norton Utilities 7.0
PREVHISTORY = klawisz. Klawisz przywracajÄ…cy w linii polecenia
poprzedni
zapis, który został wprowadzony do historii poleceń - HISTORY.
Standardowo
jest to strzałka w górę -1JP.
SAVEHISTORY = klawisz. Klawisz powodujący zapamiętanie treści
linii polece-
nia bez wykonania odpowiedniego działania. Standardowo CTRL K.
HISTWINBEGIN = klawisz. Klawisz pozwalający przeskoczyć do
pierwszego
zapamiętanego polecenia w okienku HISTORY. Standardowo CTRL PGUP.
HISTWINEDIT = klawisz. Wprowadzenie wskazywanej linii z okienka
HISTO-
RY do linii polecenia bez wykonania tego działania, lecz z
pozostawieniem możli-
wości edycji zapisu. Standardowo CIRLENTER.
HISTWINEND = klawisz. Klawisz pozwalający przeskoczyć do
ostatniego
zapamiętanego polecenia w okienku HISTORY. Standardowo CTRL PGDN.
HISTWINEXEC = klawisz. Klawisz wprowadzajÄ…cy wskazywanÄ… pozycjÄ™ z
okienka HISTORY do linii polecenia z natychmiastowym wykonaniem
zadanego
działania. Standardowo ENTER.
HISTWINOPEN = klawisz. Klawisz powodujący' wyświetlenie okienka z
zesta-
wem zapamiętanych poleceń - HISTORY. Standardowo PGUP.
NORMALHWINI~Y = klawisz. Klawisz anulujÄ…cy nietypowe przypisanie
zna-
czenia kolejnemu wciśniętemu przyciskowi, tak aby mógł on wywrzeć
odpowied-
nie, standardowe działanie.
LISTFIND = klawisz. Klawisz pozwalający odszukać w treści
wyświetlanego pli-
ku zadany ciąg znaków. Standardowo F.
LISTHIGHBIT = klawisz. Klawisz pozwalajÄ…cy na zmianÄ™
interpretacji tekstów
zapisanych w pełnych ośmiobitowych kodach na siedmiobitowe,
charakterystycz-
ne np. dla edytora WordStar. Standardowo klawisz H.
LISTNEXT = klawisz. Klawisz pozwalający odszukać w treści
wyświetlanego pli-
ku następną pozycję, gdzie występuje zadany ciąg znaków. Standardowo
klawisz
N.
LISTPRINT = klawisz. Klawisz, po którego wciśnięciu następuje
wydruk pliku.
Standardowo P.
LISTWRAP = klawisz. Klawisz zmieniający tryb wyświetlania na
taki, w którym
linie nie mieszczÄ…ce siÄ™ na ekranie sÄ… przenoszone do nowych
wierszy. Stan-
dardowo W.
NORMALLISTIÅš~Y = klawisz. Klawisz anulujÄ…cy nietypowe przypisanie
znacze-
nia kolejnemu wciśniętemu przyciskowi, tak aby mógł on wywrzeć
odpowiednie,
standardowe działanie.
Norton Disk Operating System 161
CRITFAIL = YES~NO. Parametr określający sposób reakcji systemu
operacyjnego
na błędy. Zadeklarowanie opcji YES oznacza każdorazowe przyjęcie
parametru
FAIL w odpowiedzi na zaistniały błąd.
FINESWAP = YES~NO. Parametr określający dodatkową kontrolę danych
pod-
czas odczytu części pliku NDOS czasowo przeechowywanej na dysku
twardym.
FULLINT2E = YES~NO. Zadeklarowanie pełnej zgodności z przerwaniem
2EH
systemu operacyjnego DOS.
INHERIT = YES~NO. Zgoda lub zablokowanie na dziedziczenie
wszystkich
ALIASów i zapamiętanych poleceń (HISTORYJ przez programy nakładkowe
na
NDOS.
MESSAGESERVER = YES~NO. Zadeklarowanie zgodnego z systemem
operacyj-
nym DOS przyjmowania komunikatów o błędach, np. od programów CHKDSK,
DISKCOPY itp.
REDUCE = YES~NO. Zgoda lub zablokowanie możliwości stosowania
mniejsze-
go fragmentu kodu NDOS.COM wprowadzanego czasowo do pamięci
operacyjnej
a przechowywanego na dysku lub w pamięci powyżej 1 MB. Parametr
stosowany
tylko w przypadku nakładki systemowej, tj. NDOS.COM jest
uruchamiany po
COMMAND.COM.
RESERVETPA = YES~NO. Zadeklarowanie, aby kod relokowalny
programu
NDOS.COM pozostawał w pamięci operacyjnej (w obszarze pierwszych
640 KB)
podczas wyświetlania systemowego znaku zachęty i przyjmowania
poleceń syste-
mowych.
STACKSIZE = n. Określenie rozmiaru wewnętrznego stosu programu
NDOS. n
może przyjmować wartości od 3584 do 819? bajtów. Standardowo 3584
bajty.
SWAPREOPEN = YES~NO. Zgoda lub uniemożliwienie powtórnego
otwarcia pli-
ku dyskowego z relokowalnym kodem programu NDOS, który został
zamknięty
przez inny program. Parametr ten jest istotny podczas pracy w
systemie siecio-
wym.
System NDOS posiada wiele zmiennych systemowych, gotowych do
wykorzystania
przez u'zytkownika:
%# - liczba parametrów w linii polecenia.
°k? - kod zakoÅ„czenia poprzedniego progamu.
%_? - kod zakończenia dla poprzedniego polecenia wewnętrznego:
0 - bezbłędne zakończenie,
1 - błąd w składni polecenia,
2 - inny błąd (np. brak pliku o podanej nazwie),
3 - działanie polecenia pr2erwane przez użytkownika (CTRL BREAK).
162 T. Grochowski - Norton Utilities 7.0
°IoCDPATH - Å›cieżka, której nazwa bÄ™dzie zawsze dopisywana przed
nazwami ka-
talogów w poleceniach CD i CDD.
%CMDLINE - pełna, 255-znakowa linia polecenia dla programów
zewnętrznych.
%COLORDIR - określenie koloru dla tekstu wyświetlanego przez
polecenia DIR i
SELECT.
%DIRCMD - standardowe opcje dla polecenia DIR.
%P,ATH - ścieżka dostępu do programów .COM, .EXE, .BAT i .BTM.
% ĄLIAS - rozmiar wolnej pamięci dla ALIAS'ów.
% ,4NSI - wartość i, jeśli w pamięci znajduje się sterownik ANSI.SYS.
% BATCH - numer kolejny zagnieżdżenia pliku wsadowego.
% BG - kolor znaku aktualnie wskazywanego przez kursor.
% BOOT - symbol dysku startowego.
%_CODEPAGE - numer bieżącej strony kodowej.
% COLUMN - numer kolumny, w której znajduje się kursor.
% COLUMNS - liczba kolumn w aktualnym trybie tekstowym.
-CPU - rodzaj procesora głównego:
86- 8088 lub 8086,
186- 80188 lub 80186,
200- NEC V20 lub V30,
286- 80286,
386- 80386SX lub 80386DX,
486- 80486SX lub 80486DX.
%-CWD - nazwa bieżącego katalogu w formacie: dysk:~nazwa.
°k_CWDS - nazwa bieżącego katalogu w formacie: dysk:\nazwa\.
%_CWP - nazwa bieżącego katalogu w formacie: \nazwa.
%_CWPS - nazwa bieżącego katalogu w formacie: \nazwa\.
% DISK - symbol aktualnego dysku.
% DOS - symbol systemu operacyjnego.
% DOSVER - wersja systemu operacyjnego.
%-DOW - trzyliterowy symbol dnia tygodnia (Mon, Tue, Wed...).
%_DV - wartość 1, jeśli komputer pracuje pod nadzorem środowiska
wielozada-
niowego DESQView.
Norton Disk Operating System 163
R6_ENV - rozmiar wolnego obszaru dla zmiennych systemowych proo
amu
ND OS.
% FG - kolor tła dla znaku aktualnie wskazywanego przez kursor.
%_LASTDISK - symbol ostatniego dysku w systemie.
°1o_MONITOR-rodzaj monitora: COLOR lub MONO.
% MOUSE - wartość 1, jeśli mysz standardu Microsoft jest
zainstalowana.
% NDP - symbol koprocesora arytmetycznego:
0 - brak,
87 - 8087,
287 - 80287,
387 - 80387 lub zintegrowany z procesorem 80486DX.
Rb-NVER - wersja programu NDOS.
% ROW - numer wiersza, w którym znajduje się kursor.
%_ROWS - liczba wierszy na ekranie tekstowym.
~ TIME - aktualny czas systemowy w formacie hh:mmas.
~ VIDEO - rodzaj karty graficznej:
MONO - karta monochromatyczna MDA lub Hercules,
CGA - karta CGA,
EGA - karta EGA,
VGA - karta VGA. ._
~ WIN - wersja MS Windows, gdy NDOS został uruchomiony w okienku
DOS z
popularnych "okienek":
0 - NDOS nie pracuje pod kontrolÄ… MS Windows.
1 - Windows 2.x.
2 - Windows 3x 386 w trybie Enhanced.
3 - Windows 3x 386 w trybie Real lub Standard.
20 - NDOS pracuje w okienku DOS-u systemu OS/'~.
Program NDOS oferuje użytkownikowi wiele funkcji systemowych,
których wartości
mogą być wykorzystane do instrukcji warunkowych w plikach
wsadowych lub służyć
do nadawania wartości nowych zmiennych systemowych:
%@ALIAS[nazwa -definicja ALIAS'u o podanej nazwie.
%@ASCII(znakj - kod ASCII podanego haku.
164 T. Grochowski - Norton Utilities 7.0
°lo@ATTRIB[nazwa pliku, atrybut) - wartość 1, jeÅ›li plik o podanej
nazwie posia-
da nadany atrybut:
A - plik do archiwizacji,
D - katalog,
H - plik ukryty,
N - brak jakichkolwiek atrybutów,
R - plik tylko do odczytu,
S - plik systemowy.
~lc@CHAR(kod] - znak odpowiadajÄ…cy kodowi ASCII.
@DA'TE[miesiÄ…c/dzieri/rok) - liczba dni od 1 stycznia 1980 toku.
9o@DESCRIPT(nazwa pliku] - opis pliku.
~c@DEVICE(nazwa) - wartość l, jeśli urządzenie o podanej nazwie
jest urzÄ…dze~
niem znakowym.
%@DISKFREE(dysk:. b~k~m] - rozmiar wolnego obszaru na dysku w
bajtach, ki~
iobajtach lub megabajtach.
°k@DISKTOTAL(dysk:, b(k~rnj - rozmiar caÅ‚ego dysku w bajtach,
kilobajtach lut
megabajtach.
~7o@DISKUSED(dysk:, b~k~n] - rozmiar zajętego obszaru na dysku w
bajtach, ki~
lobajtach lub megabajtach.
%@DOSMEM(bpc~rn] - rozmiar wolnej pamięci operacyjnej poniżej
granicy 64C
K$, podawany w bajtach, kilobajtach lub megabajtach.
°lo@EMS(b~k~m) - rozmiar wolnej pamiÄ™ci EXPANDED, podawany w
bajtach, ki
lobajtach lub megabajtach.
~b@XMS(b~kjm) - rozmiar wolnej pamięci XMS, podawany w bajtach,
kilobajtact
lub megabajtach.
~lo@EVAL,(wyrażenie] - obliczenie wyrażenia arytmetycznego, w
którym możni
zastosować działania:
+ - dodawanie,
- - odejmowanie,
' - mnożenie,
/ - dzielenie,
&& - dzielenie modulo.
Wszystkie obliczenia sÄ… wykonywane na liczbach
zmiennoprzecinkowych o m~
ksymalnej długości 16 cyfr i 8 miejsc po przecinku.
Norton Disk Operating System 165
°k@EXEC(polecenie) - wykonanie zadanego polecenia (także
programu) i poda-
nie jego kodu zakończenia działania.
°k@EXT(nazwa plikuJ -rozszerzenie peÅ‚nej nazwy pliku.
96t7a EXTENDED(b~Is~mJ - rozmiar wolnej pamięci EXTENDED,
podawany w baj-
tach, kilobajtach lub megabajtach.
°7o@FILEDATE(nazwa pliku) -data ostatniej modyfikacji pliku.
°b@FILESIZE[nazwa pliku, b~k(m] - rozmiar pliku w bajtach,
kilobajtach lub me-
gabajtach.
R6@FILETIMEE(nazwa pliku] -czas ostatniej modyfikacji pliku.
°~b@FULL,[nazwa pliku) - peÅ‚na Å›cieżka dostÄ™pu wraz z nazwÄ… pliku.
°,6@INDEX[ciÄ…gi, ciÄ…g?) - poÅ‚ożenie ciÄ…gu znaków ciÄ…g2 w ciÄ…gu 1.
~a INT(liczba) - część całkowita z danej liczby.
°k@LABEL[dysk:) -etykieta dyskowa.
°~nCa7L.EN(ciÄ…gJ - liczba znaków w ciÄ…gu.
°b@LINE[nazwa pliku,nJ - n-ta linia tekstu z pliku o podanej
nazwie.
96(7a LINES(nazwa pliku) - )iczba linii tekstu w pliku o
podanej nazwie.
~@LOWER(ciąg) - zamiana znaków w ciągu z wielkich liter na małe.
~aLPT(aj - wartość I, jeEli drukarka pr~yłąezflna do portu
czeregowego p ~ume-
rze n jest gotowa.
°b@MAKEDATA(nJ - data dla n dni, które uptynęły od 1 stycznia 1980
roku.
Rb@MAI~TIME(nJ - czas dla n sekund, które upłynęły od północy.
qb@NAME(nazwa pliku) - główna część pełnej nazwy pliku.
°b@PATH(nazwa pliku] -Å›cieżka dostÄ™pu do pliku o podanej nazwie.
Ą6@READSCREEN(wiersz, kolumna, długość] - wczytanie ciągu znaków o
poda-
nej długości z miejsca na ekranie o zadanych współrzędnych.
°~o@READY(dysk:J - wartośó 1, jeÅ›li dysk jest gotowy do pracy.
Ą6@REMOTE(dysk:] - wartość 1, jeśli dysk o podanym symbolu jest
jednostkÄ…
sieciowÄ….
96@REMOVABLE(dysk:J - wartość 1, jeśli dysk o podanym symbolu jest
jed-
nostkÄ… wymienialnÄ….
@SEARCH[nazwa pliku) - wyszukiwanie pliku o podanej nazwie lub
jej przy-
bliżeniu na systemowej ścieżce dostępu %PATH.
1 bb T. Grochowski - Norton Utilltles 7.0
@SELECT(nazwa pliku, góra, lewo, dół, prawo, tytuł) - wyświetlenie
rozwija
nego okienka o podanych współrzędnych i tytule. W okienku widnieją
kolejne li
nie pliku o podanej nazwie, a użytkownik klawiszami kierunkowymi
przewij.
jego zawartość. Wartością funkcji jest ciąg znaków z podświetlonego
wiersza, <
czynność wyboru następuje po wciśnięciu klawisza ENTEit. Klawisz ESC
ozna
cza wprowadzenie pustego ciągu znaków.
%@SUBSTR(ciągl, początek, długość) - ciąg znaków o zadanej długości wybra
ny z ciÄ…gul od pozycji poczÄ…tkowej.
~ye@TIME(godzina:minutaaekunda] - liczba sekund, jakie upłunęły od
północy dc
zadanej godziny (w formacie 24h).
@TRUENAME(nazwa pliku] - pełna ścieżka dostępu do pliku
uwzględnieniem logicznych jednostek dyskowych tworzonych
systemowym pole
ceniem SUBST.
%@UMQUE(dysk:ścieżka) - nazwa dla nowo tworzonego pliku w zadanym
ka
talogu.
%@UPPER(ciąg] - zamiana wszystkich małych liter na wielkie w
podanym ciÄ…g
znaków.
%@WORD(n, ciąg] - n-te słowo w zadanym ciągu znaków.
Aby zapoznać użytkownika choć w zarysie z nowymi poleceniami
systemowymi, pc
niżej prezentowane jest ich zestawienie wraz z krótkimi
objaśnieniami:
ALIAS - definiowanie przez użytkownika nowych poleceń systemowyc
składających się z komend podstawowych.
ATTRIB - zmiana atrybutów podanych plików.
BEEP - uruchomienie głośnika z zadanymi parametrami dźwięku.
BREAK (ON/OFF] - zadeklarowanie sposobu funkcjonowania klawiszy
CTRL
BREAK lub CTRL-C.
CALL - uruchomienie pliku typu .BAT, zawierajÄ…cego polecenia
systemowe,
poziomu innego, aktualnie wykonywanego pliku .BAT lub .BTM.
CANCEL - przerwanie działania pliku wsadowego typu .BAT lub .BTM.
CD (lub CHDIR) - zmiana aktualnego katalogu.
CDD - zmiana aktualnego dysku wraz z katalogiem.
CHCP - zmiana strony kodowej dla kart EGA i VGA.
CLS - kasowanie zawartości ekranu.
COLOR - deklarowanie kolorystyki w trybie tekstowym.
COPY - kopiowanie lub łączenie jednego lub wielu plików.
Norton Dlsk Operating System 1ó7
CTTY - zmiana standardowego urządzenia wyjściowego z ekranu
(konsoli
CON:) np. na port szeregowy COM1:.
DATE - wyświetlanie i zmiana daty systemowej.
DEL lub ERASE - usuwanie pliku lub grupy plików z katalogu.
DELAY - przerwanie działania programu na zadaną liczbę sekund.
DESCRIBE - wpisywanie lub modyfikacja opisu katalogu.
DIR - wyświetlanie zawartości katalogu.
DIRS - wyświetlenie nazw katalogów umieszczonych na stosie
poleceniem
PUSHD.
DRAWBOX - wyświetlanie na ekranie monitora prostokąta o zadanych
parame-
trach.
DRAWHLINE - wyświetlanie linii poziomej.
DRAWVLINE - wyświetlanie linii pionowej.
ECHO - wyświetlenie komunikatu na ekranie oraz zadeklarowanie,
czy polecenia
wykonywane w pliku wsadowym (.BAT lub .BTM) mają ukazywać się na
ekranie.
ECHOS - wyświetlenie komunikatu na ekranie bez uwzględniania
symboli końca
linii.
ENDLOCAL - odtworzenie zapamiętanych poprzez polecenie SETLOCAL
stanu
systemu: aktualnego dysku, katalogu, zmiennych systemowych i
tworzonych
przez użytkownika poleceń (ALIASES).
ESET - zmiana treści utworzonych poleceń lub zmiennych
systemowych.
EXCEPT - wyłączenie zadanych obiektów z działania poleceń
systemowych.
EXIT - przerwanie pracy systemu NDOS, o ile został uruchomiony
jako program
nakładkowy.
FOR - w zapisie - FOR °losymbol IN (zbiór) DO polecenie - zadanie
wykonania
polecenia na obiekcie o ogólnym symbolu spełniającym warunek
należenia do
zbioru.
FREE - wyświetlanie wielkości wolnego, całkowitego i zajętego
obszaru dysku.
GLOBAL - zadeklarowanie polecenia do wykonania w aktualnym
katalogu i
wszystkich jego podkatalogach.
GOSUB - wywołanie procedury w pliku wsadowym (.BAT i .BTM).
GOTO - przeskok do podanej etykiety w pliku wsadowym.
HELP - (lub NDOSHELP z poziomu systemu operacyjnego DOS)
wyświetlenie
objaśnień do zadanego polecenia Jub hasła.
168 T. Grochowski - Norton Utilitles 7.0
HISTOItY - wyświetlenie, skasowanie lub wczytanie z dysku listy
wykonanych
dotychczas poleceń systemowych (klawisz PGUP).
ff - w zapisie - IF warunek polecenie - wykonanie zadanego
polecenia przy
spełnionym warunku.
IFF - w zapisie - IFF warunek THEN ^poleceniel^ EISE
^polecenie2^ ENDIFF -
wykonanie polecenia) lub polecenia2 zależnie od spełnienia
warunku.
INKEY - wczytanie znaku z klawiatury lub standardowego
urządzenia wejściowe-
go.
INPUT - wprowadzanie z klawiatury wartości zmiennych systemowych.
KEYSTACK - po uruchomieniu programu rezydentnego KEYSTACK.COM
umożliwienie przekazywania danych wpisanych uprzednio z
klawiatury do uru-
cbamianego programu użytkowego.
LIST - wyświetlanie zawartości pliku z możliwością jej przewijania w
przód i
wstecz.
LOADBTM - zmiana sposobu wykonywania pliku wsadowego na plik
Å‚adowany
najpierw do pamięci (.BTM) i następnie wykonywany (szybciej!) lub
odwrotnie.
LOADHIGH (lub LH) - wprowadzenie progamu do pamięci powyżej 640
KB, a
poniżej 1 MB (tylko dla DOS 5.0 i 6.0 z odpowiednim
sterownikiem).
LOG - zapisanie wykonywanych poleceń w pliku dyskowym NDOSLOG.
MD (lub MKDIR) - tworzenie nowego katalogu.
MEMORY - wyświetlanie obszarów zajętych pamięci RAM.
MOVE - przenoszenie plików z katalogu do katalogu lub z dysku na
dysk.
PATH - zadeklarowanie ścieżki swobodnego dostępu.
PAUSE - przerwanie wykonywania pliku wsadowego typu .BAT lub
.BTM aż do
wciśnięcia klawisza na klawiaturze.
POPD - zmiana aktualnego dysku i katalogu na zapamiętane w
poleceniu PUSHD.
PROMPT - zdefiniowanie tzw. znaku zachęty wyświetlanego na
poczÄ…tku linii po-
lecenia systemu operacyjnego.
PUSHD - zapamiętanie aktualnego dysku i katalogu w pamięci.
Maksimum 255
znaków - około 15 zapisów pozycji w strukturze katalogowej.
QUIT - przerwanie działania pliku wsadowego typu .BAT lub .BTM.
RD (lub RMDIR) - usunięcie podkatalogu ze struktury dysku.
REBOOT - natychmiastowy restart komputera.
REM - oznaczenie linii komentarza w pliku .BAT.
Norton Dfsk Operating System 169
REN (lub RENAME) - zmiana nazwy pliku lub katalogu.
RETURN - powrót z procedury w pliku wsadowym.
SCREEN - wyświetlenie napisu w zadanym punkcie ekranu.
SCRPUT - wyświetlenie napisu w zadanym punkcie ekranu w
dodatkowo zadanej
kolorystyce.
SEL.ECT - wykonanie wybranego polecenia na grupie plików
określonej przez po-
dane lQyieria.
SET - wyświetlanie, tworzenie, usuwanie lub modyfikowanie
zmiennych systemo-
wych.
SETDOS - wyświetlanie lub modyfikowanie parametrów pracy systemu
operacyj-
nego NDOS.
SETLOCAL - zapisanie aktualnego stanu pracy: aktualnego dysku,
katalogu,
zmiennych systemowych i poleceń redagowanych przez uźytkownika
(ALIASES)
na dysku.
SHIFT - przesunięcie pozycji parametrów pliku typu .BAT i .BTM. W
systemie
operacyjnym NDOS można wykorzystać nie 10, lecz 255 parametrów.
SWAPPING - zadeklarowanie, czy relokowalny kod NDOS.COM ma być
usuwa-
ny z pamięci operacyjnej RAM przy wykonywaniu programów, czy nie.
TEE - kopiowanię standardowego wejścia na slandalc~owe wyjście
wraz z zapiser~l
powyższych danych w pliku dyskowym.
TEXT/ENDTEXT-wyświetlanie kilku linii tekstu w pliku wsadowym.
TIME - wyświetlanie i modyfikowanie czasu systemowego.
TIMER - uruchomienie, zatr2ymanie lub odczyt wskazania stopera.
TRUENAME - wyświetlenie prawdziwej ścieżki dostępu dla plików w
katalogach
dysków logicznych tworzonych poleceniem SUBST.
TYPE - wyświetlenie zawartości pliku.
UNAL.IAS - usunięcie nazwy zredagowanego przez użytkownilcw
polecenia z
pamięci.
UNSET - usunięcie nazwy zmiennej systemowej z pamięci.
VER - wypisanie na ekranie wersji systemów operacyjnych DOS i
NDOS.
VERIFY - uaktywnienie lub zdezaktywowanie trybu zapisu
dyskowego ze spraw-
dzaniem poprawności.
VOL - wypisanie lub zmiana etykiety dysku.
Y - kopiowanie standardowego wejścia na standardowe wyiście wraz z
dołączeniem dg danych wejściowych zadanych plików dyskowych.
170 T. Grochowski - Norton Utillfles 7.0
Znak zapytania wpisany w linii polecenia NDOS powoduje
wypisanie wszystkich
dostępnych w tym środowisku poleceń.
Progam NDOSHEL.,P.EXE pozwala otrzymać wyczerpujące informacje na
temat każ-
dego polecenia i zmiennej systemowej systemu operacyjnego NDOS.
Wpisujemy w
linii polecenia DOS:
NDOSHELP nazwa polecenia
lub w linii polecenia systemu NDOS:
HE1GP nazwa polecenia
Szczegółowe objaśnienia do tego programu zajmują objętość sporej książki
i w opisie
pakietu NORTON UTILITIES wer. 7.0 nie są zamieszczone. Pełna
dokumentacja
znajduje się w pliku NDOS.DOC, którego rozmiar przekracza 900 KB.
NORTON UTILITIES CONFIGURATION
O ile wszystkie inne programy z pakietu NORTON UTTLITIES 7.0
majÄ… za zadanie
pomagać użytkownikowi w rozwiązywaniu problemów lub ułatwianiu
codziennej pra-
cy z komputerem, to progam NUCONFIG.EXE zaprojektowany został do
wprowa-
dzania zmian w sposobie funkcjonowania elementów pakietu. Za~j°~
~ pomocą można
zmienić następujące parametry funkcjonalne programów wchodzą~~,:h w
skład pakie-
tu:
Select screeo and n~oeae opiioas
Configure printer opt10W5
Set the location of tenporery file:
Set/Rewo~e passwrds on certai~e prvgrsos
Install/Iemo~e aart~p programs ~~d dri~ers
Control editing of Hsrtx~ ~R.s
Select altereate s~eenes for so~ne utilities
Quit tlae csnfiZ~arsiiw pro5raen
tryb wyświetlania i sposób pracy z myszką ( VIDEO AND MOL~S'F?~,
konfiguracjÄ™ drukarki dla programu LINE PRINT - L.P.EXE (PRiNTER
SETUP),
katalog dyskowy, w którym będą zapisywane czasowo tworzone pliki
robocze,
hasła dostępu dla poszczególnych programów (PASSWORDS),
Q instalowane sterowniki obsługi urządzeń zewnętrznych, tzw. DEVICE
DRiVERS,
i programy wykonywane przy każdorazowym uruchamianiu komputera
{STARTUP PROGRAMS),
sposób wyświetlania nazw poszczególnych aplikacji w programie
NORTON
(MENU EDITING),
Wyszukiwarka
Podobne podstrony:
04 norton util000111 norton util000129 norton util000109 norton util000108 norton util000125 norton util000118 norton util000103 norton util000119 norton util000115 norton util000128 norton util000114 norton util000112 norton util000123 norton util000117 norton util000121 norton util000106 norton util000116 norton util000124 norton util0001więcej podobnych podstron