SUBMIT (CP/M)

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

SUBMITdyrektywa nierezydentna systemu CP/M, która umożliwia wykonywanie poleceń zawartych w plikach wsadowych.

Dyrektywa ta ma postać:

SUBMIT [X:]nazwa_jednoznacza.SUB [arg1 [arg2 [... arg_n]]][1]

Wydanie dyrektywy SUBMIT uruchamia wykonanie poleceń, z pliku wsadowego o rozszerzeniu SUB, którego nazwa zostaje wykazana w wywołaniu dyrektywy. Plik typu SUB musi znajdować się w obszarze użytkownika 0[2]. W pliku wsadowym, można umieścić wywołanie innego pliku SUB. W wyniku takiego wywołania następuje przejście do wykonania dyrektyw zawartych w kolejnym pliku. Należy podkreślić jednak, że takie wywołanie nie zapewnia mechanizmu powrotu z wywołanego pliku, tak więc będzie to ostatnie wykonane polecenie z danego pliku wsadowego. Parametry wewnątrz pliku wsadowego oznacza się znakiem dolara $ i kolejną liczbą, np. $1, $2 itd.. Każdemu takiemu wystąpieniu parametru, odpowiadać będzie skojarzenie argumentu stojącego na odpowiedniej pozycji w wywołaniu polecenia SUBMIT.

Wykonanie dyrektywy realizowane jest na pliku tymczasowym, tworzonym zawsze na dyskietce A, nawet gdy wywołanie odnosi się do innej stacji dyskietek, np. B. Tworzona jest kopia pliku wsadowego. Kopia ta otrzymuje nazwę $$$.SUB. Przygotowanie plików wsadowych odbywa się w edytorach tekstu. Można użyć do redagowania takiego pliku systemowego edytora ED lub dowolnego innego.

Przypisy[edytuj | edytuj kod]

  1. nawiasy kwadratowe [] grupują elementy opcjonalne i nie są częścią dyrektywy
  2. zobacz: dyrektywa USER

Bibliografia[edytuj | edytuj kod]

  1. Roman Świniarski, System operacyjny CP/M, Wydawnictwa Naukowo-Techniczne, Warszawa 1988, seria: Mikrokomputery, ​ISBN 83-204-1022-3
  2. Wojciech Cellary, Jarogniew Rykowski, System operacyjny CP/J dla mikrokomputera Elwro 800 Junior, Wydawnictwa Naukowo-Techniczne, Warszawa 1988 r., seria: Mikrokomputery, ​ISBN 83-204-1042-8
  3. Wojciech Cellary, Paweł Krysztofiak, Elwro 800 Junior, Wydawnictwa Naukowo-Techniczne, Warszawa 1989 r., seria: Podręczna Pamięć Programisty, ​ISBN 83-204-1123-8