
           The Volkov Commander, Wersja 4.05 shareware
            Copyright (C) 1991-2000 Vsevolod V. Volkov


Minimalne wymagania:
     Komputer. . . . . . . . . IBM PC lub kompatybilny
     System operacyjny . . . . DOS 3.20 lub nowszy
     Pami RAM. . . . . . . . okoo 155 KB


Uwagi implementacyjne:
     - wszystkie operacje  zarzdzajce  plikami  oraz  pamici
       zostay   zaimplementowane   na   poziomie   DOS  poprzez
       przerwanie 21h
     - przepytywanie  klawiatury   zostao  zaimplementowane  na
       poziomie BIOS poprzez przerwanie 16h
     - dostp  do  portw I/O:  port 3DAh jest wykorzystywany do
       usuwania efektu nieenia wystpujcego na kartach CGA


Uwagi i zalecenia:

 1. Volkov   Commander   powala   na   zaznaczanie,  kopiowanie,
    przenoszenie   i   usuwanie plikw  oraz katalogw  (wraz ze
    wszystkimi podkatalogami), jak rwnie plikw.

 2. Podczas kopiowania pliki mog by dzielone  i  czone.  Aby
    podzieli  plik naley, po ujrzeniu poniszego okna, podczas
    kopiowania na dyskietk:

                 Copy ͻ
                 There isn't enough room to copy 
                           filename to           
                           D:\filename           
                        Abort   Continue         
                ͼ

    zmieni   dyskiet   i   wcisn   przycisk "Continue". Data
    i czas pierwszej czci podzielonego pliku bdzie identyczna
    jak w przypadku pliku rdowego, natomiast pozostae czci
    bd posiada biec dat i czas.

    Jak  poczy  dwa  pliki?  Naley  skopiowa   drug  cz
    podzielonego pliku do katalogu, w ktrym znajduje si  cz
    pierwsza. Na ekranie pojawi si nastpujcy komunikat:

             Copy ͻ
                    The following file exists        
                           D:\filename               
             Do you wish to write over the old file? 
                 Overwrite   All   aPpend   Skip     
            ͼ

    - naley wcisn przycisk "Append".

 3. Wcinicie   klawisza   F10   w   oknie  Copy/Rename (F5/F6)
    wywietla   panel   zawierajcy   drzewo   katalogw   dysku
    okrelonego w  docelowej  ciece.  Nastpnie  moliwe  jest
    okrelenie miejsca, do ktrego maj by skopiowane  obiekty.
    Kombinacja   klawiszy   Alt-F10  wywouje  drzewo  katalogw
    biecego (rdowego) dysku.

 4. Zaznaczenie   grupy   (szary  klawisz  +)  oraz   odwrcenie
    zaznaczenia  (szary  klawisz  *)  dziaa  tylko  dla plikw,
    podczas gdy usunicie zaznaczenia (szary  klawisz -)  dziaa
    zarwno dla plikw, jak i katalogw.

 5. Po  zakoczeniu  operacji na zaznaczonej grupie plikw mona
    przywrci  zaznaczenie wybierajc komend Restore Selection
    (Ctrl-M).

 6. Moliwe  jest  podanie  nazwy  komendy  systemu  DOS,  pliku
    wykonywalnego lub wsadowego, jako parametru uruchamiania VC.
    Podany   parametr   zostanie   uaktywniony   natychmiast  po
    uruchomieniu Volkov Commandera. Przykadowo:

                        VC startup.bat

    VC uruchomi si, po czym nastpi wykonanie  pliku  wsadowego
    startup.bat,   ktry  moe  zawiera komendy systemu DOS lub
    nazwy programw rezydentnych.

 7. Volkov  Commander  moe  wykorzystywa  pami  RAM  w dwch
    trybach:

    1. Tryb   minimalny  -  Commander    zwalnia   pami  przed
       uruchomieniem  kadej  komendy systemu DOS lub aplikacji.
       Gdy  program  uruchomiony  z   poziomu   Commandera  jest
       zamykany, plik VC.COM  jest ponownie adowany do pamici.
       W tym trybie Commander zajmuje tylko 12.5 KB pamici.

    2. Tryb peny - Commander przez cay czas rezyduje w pamici
       i zajmuje okoo 76 KB. W trybie tym plik VC jest adowany
       do pamici tylko raz. W  trybie penym  Commander  dziaa
       znacznie szybciej.

    Tryb  minimalny jest aktywowany po zaznaczeniu opcji 'Memory
    Allocation'   znajdujcej  si  w  menu rozwijalnym Options.

    Zalecena dotyczce trybu wykorzystania pamici RAM:

    1. Jeeli  komputer  udostpnia  wicej  ni  65 KB wysokiej
       pamici  (UMB),  zaleca  si adowanie do niej Commandera
       przy   uyciu   komendy LH VC (w systemie MS-DOS 5.0) lub
       HILOAD VC  (w  systemie  DR-DOS 6.0). W takim  przypadku,
       dla   zapewnienia   maksymalnej   wydajnoci    najlepiej
       skorzysta z trybu penego.

    2. Jeeli  system  nie  udostpnia pamici UMB lub jej ilo
       jest   niewystarczajca,   do  uruchamiania  Commandera z
       twardego   dysku   naley   wykorzysta   tryb minimalny.
       W przypadku wykorzystywania RAM-dysku najlepiej skopiowa
       na niego plik VC.COM. Mona tego dokona nastpujco:

                        COPY C:\VC\vc.com E:\
                        SET VC=C:\VC
                        E:\vc

       Komenda SET VC=... okrela katalog, w ktrym znajduj si
       pliki  VC.INI,  VC.HLP,  VC.MNU  itd.    Jeeli   zmienna
       rodowiskowa VC nie zostanie zdefiniowana, program bdzie
       szuka   tych  plikw   w  katalogu,  z  ktrego   zosta
       uruchomiony.

    3. W przypadku uruchamiania pliku VC z dyskietki,  najlepiej
       wykorzysta tryb peny. Dziki  temu  program  nie bdzie
       przeadowywany   z    dyskietki   po   kadym  zamkniciu
       uruchomionej aplikacji.

 8. Plik VC.COM moe  by  kompresowany  przy  uyciu  dowolnych
    programw  pakujcych,  takich  jak  DIET, LZEXE lub PKLITE.
    Niektre  z  nich (przykadowo  LZEXE)  obsuguj  wycznie
    pliki EXE. Starsze  wersje (1.44) programw PKLITE oraz DIET
    nie pozwalaj na pakowanie plikw COM  o  rozmiarze  bliskim
    64 KB. W takim przypadku naley zmieni format pliku  VC.COM
    na EXE, przy pomocy narzdzia COM2EXE.

 9. Komendy  sytemu  DOS  oraz  aplikacje mog by uruchamiane z
    poziomu Commandera na dwa sposoby:

    Metoda  pierwsza  -  standardowa:  COMMAND.COM /C <komedna>.
    W  takim  przypadku  zmienna  COMSPEC  musi  by   poprawnie
    zainstalowana w rodowisku DOS,  a  okrelona  cieka  musi
    zawiera interpreter polece. Metoda ta jest  wykorzystywana
    domylnie.

    Metoda  druga:   wykorzystanie  przerwania  2Eh systemu DOS.
    W  niektrych  przypadkach moe ona nie dziaa (przykadowo
    systemy  4DOS oraz NDOS obsuguj j opcjonalnie, a okno DOS
    systemu  OS/2  nie  obsuguje  jej  w  ogle). Metoda  ta, w
    porwnaniu z metoda standardow, posiada nastpujce zalety:
    pozwala na modyfikowanie  zmiennych  rodowiskowych  systemu
    DOS przy pomocy standardowych komend SET, PATH, PROMPT  itd.
    Druga kopia powoki (COMMAND.COM lub odpowiednik) nie   jest
    adowana  do  pamici,  dziki  czemu  komendy  i  aplikacje
    uruchamiaj si szybciej, a ponadto po zaadowaniu programw
    rezydentnych w pamici nie powstaje dziura. Naley pamita,
    e DOS nie  pozwala  na   zagniedone   uruchamianie  przez
    przerwanie  2Eh. W  rezultacie  jeeli  uruchomiony  program
    aktywuje   drug  aplikacj,  bdzie   ona  niedostpna. Aby
    wybra  opisywan  metod  naley  zaznaczy   opcj  "Quick
    execute commands" znajdujc si w menu Advanced options.

10. Komenda   "Memory  Info"   (Alt-F5)  wywietla   nastpujce
    informacje  o  programach zaadowanych do niskiej  (pierwsze
    640 KB) oraz wysokiej (obszar UMB) pamici:  adres  segmentu
    PSP, numery  i  rozmiary  zajmowanych  blokw  pamici  oraz
    przechwycone wektory przerwa. Moliwe jest rwnie usuwanie
    z pamici rezydentnych programw, ktre zostau  uaktywnione
    po uruchomieniu Commandera.

    W celu zaznaczania i odznaczania programw na licie  naley
    skorzysta  z  klawiszy  Insert, szary -, szary +, natomiast
    aby  usun  zaznaczone  programu  z  listy  naley  wcisn
    klawisz Enter.

    Podczas zamykania Commandera wszystkie  programy  rezydentne
    uruchomione z jego poziomu s wyadowywane z pamici.

11. Komdenda  "File  Attributes"  (znajdujca  si w menu Files)
    pozwala  na   modyfikowanie  atrybutw,   daty  oraz   czasu
    zaznaczonych  plikw.  Jeeli  zostanie  ona   wykonana   na
    katalogu,   zmodyfikowane    zostan   atrybuty   wszystkich
    zapisanych w nim plikw.

12. Moliwe jest obliczenie  rozmiarw  wszystkich  podkatalogw
    wywietlanych  w  biecym  panelu.  Rozmiar  ten  jest sum
    wszystkich plikw i podkatalogw.  Obliczanie  to  moe  by
    wykonywane automatycznie, podczas kadego odwieania panelu
    plikowego -  umoliwia  to  opcja  "Auto   directory  sizes"
    znajdujca  si  w  menu  Options.  Aby  rcznie  przeliczy
    rozmiary  katalogw  naley  wcisn   kombinacj   klawiszy
    Alt-F6.

13. Funkcja wyszukiwania plikw (Alt-F7) pozwala na  korzystanie
    ze standardowych znakw zastpujcych oraz na filtrowanie ze
    wzgldu   na   zawarto   (pole   "Containing").    Funkcja
    przeszukuje    biecy   lub   okrelony   katalog.  W  celu
    wyszukiwania na wszystkich napdach naley wpisa  symbol  *
    zamiast litery.

14. W panelu informacyjnym wywietlana  jest  etykieta bieacego
    napdu.  Mona  j  tworzy,  redagowa i usuwa przy pomocy
    komendy  Volume  label  znajdujcej  si w menu Commands lub
    po wciniciu kombinacji klawiszy Ctrl-F4.

15. Moliwe jest tworzenie menu uytkownika. W tym  celu  naley
    zamiast  komendy  wprowadzi pen nazw pliku zawierajcego
    podmenu.  Naley  pamita  o  wpisaniu  rozszerzenia  .mnu.
    Przykadowo:

		   F1:  Formatowanie...
                        format.mnu
    lub
                        C:\VC\format.mnu

16. Moliwe  jest  wykorzystywanie makra !@ w plikach rozszerze
    oraz   menu.  Tworzy  ono  plik  (VC.LST)  zawierajcy list
    zaznaczonych  plikw  oraz  katalogw  i  wstawia nazw tego
    pliku  do  komendy  zamiast  !@.  Jeeli w menu znajduje si
    cig:

                        PKZIP -ex ! @!@

    utworzony  zostanie  plik  VC.LST  i   nastpi  uruchonienie
    komendy:

                PKZIP -ex filename @C:\VC\vc.lst

    Plik VC.LST jest tworzony w domowym katalogu Commandera  lub
    w katalogu zdefiniowanym poprzez zmienn rodowiskowa TEMP.

17. Wbudowane w Commandera  przegldarka  oraz  edytor  dziaaj
    zarwno  w  trybie tekstowym, jak i heksadecymalnym (klawisz
    F4 przecza tryb). Podczas pracy w trybie  heksadecymalnym,
    komenda Search (F7) pozwala na  wyszukiwanie  szesnastkowych
    fragmentw  pliku  oraz  sekwencji   bajtw. Przykadowo  po
    wpisaniu:

                            EB,38,A5,6

    Commander bdzie szuka  tekstu  "EB,38,A5,6",  jak  rwnie
    czterobajtowej sekwencji: EB 38 A5 06. Wyszukiwany cig moe
    by podany w dowolnej postaci:

                            EB, 38, A5, 6
                            EB38A56
                            EB38A506
                            EB 38 A5 6

18. Commander pozwala na powizanie dziaania klawiszy Enter, F3
    oraz  F4  z  rnymi  rozszerzeniami  plikw.  Informacje  o
    przypisanych  komendach   znajduj   sie   w   tzw.  plikach
    rozszerze:  VC.EXT, VCVIEW.EXT oraz VCEDIT.EXT. Format tych
    plikw jest nastpujcy:

                Ŀ
                ' Komentarz                    
                roz:   komenda1                
                       @ komenda2              
                       . . . . .               
                

    Znak ' znajdujcy  si w pierwszej linii oznacza, e zawiera
    ona komentarz. Jeeli przed komend wpisany zostanie znak @,
    rezultaty  jej  wykonania  nie  bd wywietlane na ekranie.
    Podczas  korzystania  z  4DOS lub NDOS, w pliku VC.EXT  musi
    by umieszczony cig:

                              BTM:     !

    Dziki  temu pliki BTM bd uruchamiane bezporednio poprzez
    wcinicie klawisza Enter.

    Przegldarki moga by uruchamiane na  dwa  sposoby:  opisany
    powyej  lub   poprzez   przekazanie   paramertw.   W  celu
    przekazania parametrw znajdujcych si w plikach VCVIEW.EXT
    lub   VCEDIT.EXT,  ich  wpis  musi  skada  si  z  komendy
    zawierajcej  pen  nazw  przegldarki,  wraz  ze  ciek
    dostpu. Jeeli  cieka  dostpu  nie  zostanie  okrelona,
    Commander  bdzie  szuka  przegldarki w katalogu, w ktrym
    znajduje  si  wykorzystywany  plik  rozszerze. Komenda nie
    moe  zawiera  symboli !.  Dla  kadego  z rozszerze mona
    wykorzysta tylko  jedn  komend.  Przykadowo  nastpujce
    wpisy:

                txt:    wpview.exe
                txt:    C:\VIEWERS\wpview.exe

    prawidowo wywoaj przegldark z  przekazaniem  paramerw.
    Komenda   zapisana   w   pierwszej   linii   podejmie  prb
    zaadowania   programu   wpview.exe  z  katalogu,  w  ktrym
    znajduje   si  plik  VCVIEW.EXT   lub   VCEDIT.EXT.  Jeeli
    program  nie  zostanie  w  nim znaleziony,  wywoana  bdzie
    wewntrzna przegldarka Commandera. Z kolei linie:

                txt:    wpview
                txt:    wpview.exe !.!
                txt:    wpview.exe
                        cls

    bd wykonywane identycznie jak komendy podanawane w wierszu
    polece.

19. Commander  obsuguje  nie  tylko  gwne  (globalne)   pliki
    rozszerze   VC.EXT,   VCVIEW.EXT, VCEDIT.EXT oraz plik menu
    VC.MNU, lecz take ich wersje lokalne. Wersje  lokalne  maj
    wyszy   priorytet   od   wersji  globalnych. Oznacza to, e
    Commander szuka lokalnych wersji plikw rozszerze i menu  w
    biecym katalogu, nastpnie w biecym dysku, a dopiero  na
    kocu  odwouje  si  do  globalnych  wersji   tych  plikw,
    zapisanych   w    katalogu    zdefiniowanym   przez  zmienn
    rodowiskow   VC=...   Jeeli   zmienna   ta   nie  zostaa
    zdefiniowana,  Commander  szuka  tych  plikw  w katalogu, z
    ktrego zosta uruchomiony.

20. Wewntrzny  edytor  Commandera pozwala na redagowanie duych
    plikw i moe wykorzystywa ca, dostpn pami.

21. Wewntrzny  edytor pozwala na cofnicie usunicia ostatniego
    znaku, linii lub sowa (Ctrl-U).

22. W  celu ukrycia paneli oraz wywietleniu ekranu systemu  DOS
    naley umieci kursor myszy w lewym grnym rogu  i  wcisna
    jej dowolny klawisz. Aby ponownie wywietli  panele  naley
    jeszcze raz klikna mysz w lewym grnym  rogu  ekranu.  Ten
    sam rezultat mona osign  poprzez  wcinicie  kombinacji
    klawiszy Ctrl-O.

23. Winicie kombinacji klawiszy Ctrl-Z  powoduje  wywietlenie
    drzewa katalogw ssiedniego panelu.

24. Wcinicie kombinacji klawiszy Ctrl-I wstawia  nazwy  plikw
    do  wiersza  polece. Uycie   kombinacji   klawiszy   Ctrl-
    [oraz Ctrl-]  wstawia ciek dostpu z lewego oraz  prawego
    panelu.

25. Commander  obsuguje logiczne  napdy utworzone  przy pomocy
    programu DRIVER.SYS.

26. Commander  jest  w  peni  kompatybilny  z  wielozadaniowymi
    rodowiskami,  takimi  jak  DOSowe  okna  systemw DesqView,
    Windows,   OS/2  i  nie  marnuje  czasu  procesora   podczas
    oczekiwania na znaki wpisywane z klawiatury.

27. Informacje  narodowe  definiuj  sposb przedstawiania daty,
    czasu  oraz  okrelaj  rodzaj  konwersji  znakw    podczas
    wyszukiwania. Naley pamita o podaniu  odpowiedniego  kodu
    kraju   w  linii  COUNTRY=...  znajdujcej   si   w   pliku
    CONFIG.SYS.

28. Program VCSETUP umoliwia  konfigurowanie  wielu  parametrw
    ekranu, myszy, paneli, kolorw oraz pozwala na  przegldanie
    informacji narodowych.

29. Commander pozwala na  wywietlanie  katalogw  posiadajcych
    atrybut  'ukryty'  oraz  'systemowy'.  Suy  do  tego opcja
    'Show  hidden  directories'  dostpna  z   poziomu  programu
    VCSETUP. Po uaktywnieniu tej opcji naley  odwiey  drzewo
    katalogw (Ctrl-R) w celu uaktualnienia pliku TREEINFO.NCD.

30. Aby sprawdzi obecno Commandera w pamici i pobra  adresy
    jego wewntrznych struktur naley skorzysta  z   poniszego
    wywoania przerwania 21h:

    INT 21h:
    Ustawienie rejestrw:
        CX = 'VC' (5643h)
        DX = 'OM' (4F4Dh)
        AH = 2Bh
        AL - podfunkcja:
             AL = 0 - pobranie wskanika struktury danych lewego
	              panelu
             AL = 1 - pobranie   wskanika    struktury   danych
	              prawego panelu
             AL = 2 - pobranie adresu lub  danych  zapisanych  w
	              zmiennych globalnych
    Rezultat:
        AL = 0FFh - jeeli VC.COM nie jest zaadowany
        AL = 0    - jeeli VC.COM jest zaadowany
	AH        - wersja API (42 dla VC 4.02 oraz 4.03)
        ES:BX     - wskanik do danej struktury danych

31. Commander jest zgodny z rokiem 2000.

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

Vsevolod V. Volkov                                Kijw, Ukraina

Strona WWW: http://come.to/volkov
E-mail:   vc@vvv.kiev.ua
Fidonet:  2:463/62.16
Telefon:  380-44-4842542              od poniedziaku do pitku,
                                               w godzinach 17-20

