ReWiA 2.0 html manual


DOS            wywołanie systemu operacyjnego

Zapis   DOS [cmdline [waitflg]]

Parametry

   cmdline
      typu string, określa program jaki ma być wykonany i jego parametry.

   waitflg
      typu Bool,  określa czy  po wykonaniu  programu  DOSowskiego  czekać  na
      naciśnięcie klawisza.  Brak tego  parametru utożsamiany jest z wartością
      domyślną 1 (tzn. czekać na klawisz).

   Brak parametru cmdline powoduje wywołanie interpretera poleceń wskazywanego
przez zmienną systemową SHELL (najczęściej COMMAND.COM). Aby powrócić do ReWii
należy napisać  EXIT. ReWiA  cały czas  siedzi w  pamięci zajmując  pewien jej
obszar (min  200kB +  kopia ekranu  graficznego).  W  celu  zwięszenia  ilości
pamięci dostępnej  dla DOSu należy używać trybu graficznego z kilkoma stronami
graficznymi i  wybrać ostatnią  stronę. ReWiA  robi to  sama przy ładowaniu na
kartach EGA i Hercules. Dla kart VGA trzeba wywoływać ReWię pisząc :

        REWIA -g16,1    

Kod powrotu zwracany przez COMMAND.COM zapamiętywany jest w zmiennej globalnej
%DosRetCode. Jest to kod interpretera, a nie wywoływanego programu. Wartość -1
oznacza, że nie można było uruchomić COMMAND.COM.

Przykłady

   - wyświetlenie spisu wszystkich plików w bieżącym katalogu i oczekiwanie na
     naciśnięcie klawisza. UWAGA : brak nawiasu za 'dir' nie jest błędem.

        DOS "dir        

   - skasowanie plików WORK*.TMP :

        DOS "del work*.tmp" 0   

   - sformatowanie dyskietki :
        DOS "format a:" 0