Polecenia AmigaDOS
- <$$>
- . (kropka + spacja) i ; (średnik)
- . (kropka)
- .BRA i .KET
- .DEF
- .DOLLAR
- .DOT
- .KEY
- Addbuffers
- AddDatatypes
- Alias
- Ask
- Assign
- Avail
- Binddrivers
- Break
- CD
- ChangeTaskPri
- Conclip
- Copy
- CPU
- Date
- Delete
- Dir
- Diskchange
- Diskcopy
- DiskDoctor
- Echo
- Ed
- Edit
- ELSE
- EndCLI
- ENDIF
- EndShell
- EndSkip
- Eval
- Execute
<$$>
Opis:
Pozwala odczytać numer procesu (okna CLI/Shell), w którym uruchomiono skrypt. Przydatne, gdy uruchamiamy dany skrypt w wielu oknach jednocześnie i chcemy, by generowane przez niego dane (np. pliki tekstowe) nie były nadpisywane przez kolejne kopie uruchomionego skryptu - czyli by każdy skrypt używał własnych plików. Skrypt, który ma używać <$$> musi zawierać polecenie .KEY, nawet gdy go nie potrzebujemy. Jeżeli nie użyjemy polecenia .KEY, to w przypadku AOS 1.3 otrzymamy błąd "EXECUTE: No K directive" - w AOS 2.0+ skrypt zostanie wykonany, ale pliki generowane przez skrypty nie będą różnicowane, co grozi nadpisywaniem zawartości plików generowanych przez kolejno uruchomione skrypty.
Występuje:
AmigaOS 1.3 i nowsze
Format:
<$$>
Parametry:
Brak
Przykład:
.KEY PATH/A,ARCNAME,BACKUPPATH
.BRA {
.KET }
Echo {BACKUPPATH} NOLINE >ENV:ARC{$$}
. (kropka + spacja) i ; (średnik)
Opis:
". " oraz ";" pozwalają dodać do skryptu komentarze - linię tekstu z opisem, nieinterpretowaną (ignorowaną) przez interpreter skryptu. ". " pozwala dodać komentarz do skryptu przed poleceniem .KEY - gdybyśmy rozpoczęli skrypt od komentarza oznaczonego średnikiem, otrzymalibyśmy błąd przy próbie uruchomienia takiego skryptu. ". " może występować wyłącznie na początku linii - nie można tego znacznika używać do wstawiania komentarzy po jakimś poleceniu, w tej samej linii. Jeżeli chcemy wstawić tego typu komentarz na końcu linii, to musimy użyć średnika.
Występuje:
Wszystkie wersje AmigaOS
Format:
. komentarz
;komentarz
Parametry:
Brak
Przykład:
. Format po polskiemu :d
.
.KEY NAZWA,URZADZENIE
.BRA {
.KET }
FORMAT DEVICE {URZADZENIE} NAME {NAZWA} FFS ;no to formatujemy...
. (kropka)
Opis:
Pusta linia w skrypcie. Gdybyśmy chcieli dodać pustą linię przed poleceniem .KEY. Kropki można używać również po poleceniu .KEY (w całym skrypcie) - z tym że wygodniej po prostu klepnąć enter.
Występuje:
Wszystkie wersje AmigaOS
Format:
.
Parametry:
Brak
Przykład:
.
.KEY NAZWA,URZADZENIE
.
.BRA .KET
Opis:
W AmigaDOS domyślnie podaje się zmienne itp. w nawiasach "<" oraz ">". Znaki te oznaczają jednocześnie przekierowanie (np. >NIL:). By skrypty ADOS były czytelniejsze możemy zdefiniować własne nawiasy za pomocą poleceń .BRA (otwarcie nawiasu) i .KET (zamknięcie nawiasu). Polecenia .BRA i .KET powinny znaleźć się na początku skryptu lub też, jeżeli go używamy w skrypcie, po poleceniu .DOT i/lub .KEY. Najczęściej używanymi zamiennikami dla "<" i ">" są "{" i "}", jednak możemy zdefiniować właściwie każdy znak jako otwierający/zamykający nawias
Występuje:
Wszystkie wersje AmigaOS
Format:
.BRA [znak definiujący otwarcie nawiasu]
.KET [znak definiujący zamknięcie nawiasu]
Parametry:
- [znak definiujący otwarcie/zamknięcie nawiasu]
- określają znaki, którymi chcemy zastąpić "<" (otwarcie nawiasu) oraz ">" (zamknięcie nawiasu) w skrypcie
Przykład:
.BRA {
.KET }
.DEF
Opis:
Pozwala zdefiniować wartość domyślną dla argumentów przekazywanych skryptowi, co pozwala wykonać skrypt, nawet gdy nie przekażemy mu wymaganych argumentów
Występuje:
Wszystkie wersje AmigaOS
Format:
.DEF [nazwa argumentu] [wartość domyślna]
Parametry:
- [nazwa argumentu]
- nazwa argumentu, zdefiniowana przez polecenie .KEY
- [wartość domyślna]
- wartość domyślna dla argumentu
Przykład:
.KEY NAZWA,URZADZENIE
.DEF NAZWA Nowy
.DEF URZADZENIE DF0:
.DOLLAR
Opis:
Pozwala zdefiniować dowolny znak, zastępujący znak $ w skrypcie
Występuje:
Wszystkie wersje AmigaOS
Format:
.DOLLAR [znak zastępczy]
Parametry:
- [znak zastępczy]
- znak zastępujący $
Przykład:
.DOLLAR #
.DOT
Opis:
Zamienia "." na inny znak w skrypcie ADOS
Występuje:
Wszystkie wersje AmigaOS
Format:
.DOT [znak zastępujący kropkę]
Parametry:
- [znak zastępujący kropkę]
- określa znak, którym chcemy zastąpić kropki w skrypcie ADOS
Przykład:
.DOT !
!BRA {
!KET }
.KEY
Opis:
Pozwala określić parametry, które użytkownik będzie mógł przekazać do skryptu ADOS. Dzięki temu skrypt będzie zachowywał się jak program/polecenie ADOS włącznie z wyświetlaniem template ADOS po wydaniu komendy:
Nazwa_sktyptu ?
Występuje:
Wszystkie wersje AmigaOS
Format:
.KEY PARAMETRY/M
Parametry:
- PARAMETRY
- parametry dla skryptu. Ilość parametrów, którą można określić jest ograniczona przez długość linii, którą może przetworzyć interpreter skryptu ADOS
Przykład:
.KEY ZRODLO/A,URZADZENIE,UNIT/N,WERYFIKACJA/S
.BRA {
.KET }
Addbuffers
Opis:
Dodaje lub odejmuje pamięć do/z buforów urządzenia, by zwiększyć prędkość operacji odczytu/zapisu.
Dodanie 1 bufora do urządzenia zabiera ~0,5KB RAM
Występuje:
Wszystkie wersje AmigaOS
Format:
Addbuffers DRIVE/A BUFFERS/N
Parametry:
- DRIVE
- nazwa napędu
- BUFFERS
- rozmiar pamięci do dodania odjęcia.
Przykład:
Addbuffers DF0: 10
Addbuffers DH0: -100
AddDatatypes
Opis:
Aktywuje lub dodaje nowe dattatypy
Występuje:
AmigaOS 3.0 i nowsze
Format:
AddDataTypes FILES/M QUIET/S REFRESH/S
Parametry:
- FILES
- lista datatypów do dodania
- QUIET
- nie wyświetlaj komunikatów
- REFRESH
- zaktualizuj datatypy
Przykład:
AddDataTypes gif.datatype REFRESH
Alias
Opis:
Przypisuje nową (zwykle krótszą) nazwę do polecenia.
Występuje:
AmigaOS 1.3 i nowsze
Format:
Alias NAME STRING/F
Parametry:
- NAME
- nazwa (alias)
- STRING
- nazwa polecenia, do którego będzie przypisany alias
Przykład:
Alias Del Delete
Ask
Opis:
Pytanie w skryptach ADOS (odpowiedź Y/N [T/N - w spolszczonej wersji polecenia]). Po naciśnięciu Y (yes/tak) zwraca kod błędu (Return Code) 5 (WARN), po wybraniu N (no/nie) zwraca kod 0. Żeby sprawdzić, co nacisnął użytkownik wystarczy użyć IF WARN.
Występuje:
AmigaOS 1.3 i nowsze
Format:
Ask PROMPT/A
Parametry:
- PROMPT
- pytanie, które będzie wyświetlone w oknie CLI. Należy ująć je w cudzysłów.
Przykład:
Ask "Mam kontynuować? (Y/N)"
IF WARN
Echo "Wybrałeś Y"
ELSE
Echo "Wybrałeś N"
Quit 0
ENDIF
.
.
.
Assign
Opis:
Przypisuje nazwy do katalogów i urządzeń. Służy również do odmountowywania urządzeń.
Występuje:
Wszystkie wersje AmigaOS
Format:
Assign NAME TARGET/M LIST/S EXISTS/S DISMOUNT/S DEFER/S PATH/S ADD/S REMOVE/S VOLS/S DIRS/S DEVICES/S
Parametry:
- NAME
- nazwa przypisu
- TARGET
- ścieżka do katalogu/nazwa urządzenia
- LIST
- wyświetla listę aktualnie dostępnych przypisań
- EXISTS
- sprawdza, czy podane przypisanie istnieje. Jeżeli nie znalazł przypisania zwraca kod błędu (Return Code) 5 (WARN), jeżeli znalazł przypisanie zwraca kod 0.
- DISMOUNT
- usuwa przypisanie
- DEFER
- twórz przypisanie później (w skrócie: możesz stworzyć przypisanie do katalogu/urządzenia, które nie jest dostępne w chwili tworzenia przypisania - będzie ono dodane do listy assignów jako nieaktywne; stanie się aktywne, gdy katalog będzie dostępny [np. gdy włożysz dyskietkę do napędu])
- PATH
- tworzy przypisanie do zdefiniowanej ścieżki, a nie konkretnego katalogu, przydatne w szczególności przy pracy na dyskietkach, podobne do DEFER (w skrócie: posiadając kolekcję czcionek, rozrzuconą na kilku dyskietkach w katalogach 'Fonty' możemy stworzyć uniwersalne przypisanie "Assign FONTS: DF0:Fonty PATH" i jeżeli włożymy do napędu DF0: jakąś dyskietkę zawierającą katalog 'Fonty' wtedy system automatycznie stworzy dla niej przypisanie 'FONTS:')
- ADD
- dodaje katalog do już istniejącego przypisania (dzięki czemu możemy mieć np. biblioteki rozrzucone po wielu katalogach)
- REMOVE
- usuwa przypisanie (lub w połączeniu z TARGET tylko konkretny katalog dodany przy pomocy ADD z przypisania)
- VOLS
- wyświetla nazwy zamontowanych urządzeń
- DIRS
- wyświetla katalogi, do których stworzone są przypisania
- DEVICES
- wyświetla zamontowane urządzenia.
Przykład:
Assign PPaint: DH0:PPaint
Assign 0: EXISTS >NIL:
IF WARN
Echo "0: nie zostało znalezione"
ELSE
Echo "Znalazłem 0:"
ENDIF
.
.
.
Avail
Opis:
Wyświetla ilość dostępnej pamięci. Z opcją FLUSH - czyści pamięć (usuwa z niej nieużywane biblioteki itd.). Użyty bez parametrów zwraca kompleksową informację o pamięci CHIP, FAST oraz zsumowaną wartość obydwu tych typów pamięci, w formie tabeli.
Występuje:
AmigaOS 1.3 i nowsze
Format:
Avail CHIP/S FAST/S TOTAL/S FLUSH/S
Parametry:
- CHIP
- rozmiar pamięci CHIP
- FAST
- rozmiar pamięci FAST
- TOTAL
- rozmiar całej pamięci
- FLUSH
- odzyskaj niepotrzebnie zajętą pamięć.
Przykład:
Avail TOTAL
Binddrivers
Opis:
Ładuje sterowniki dla starych urządzeń. Szuka sterowników w katalogu 'Expansion' partycji systemowej i jeżeli jakieś znajdzie ładuje je, by system mógł rozpoznać urządzenie. Pozostałość po starych, dobrych czasach gdy producenci nie ogarniali jeszcze Autoconfigu do końca.
Występuje:
Wszystkie wersje AmigaOS
Format:
Binddrivers
Parametry:
Brak
Przykład:
Binddrivers
Break
Opis:
Zatrzymuje proces (program) - jak znaleźć numer procesu: patrz opis polecenia Status.
Występuje:
Wszystkie wersje AmigaOS
Format:
Break PROCESS/A/N ALL/S C/S D/S E/S F/S
Parametry:
- PROCESS
- numer procesu
- ALL
- wyślij C D E i F do procesu
- C
- wyślij Ctrl+C do procesu
- D
- wyślij Ctrl+D do procesu
- E
- wyślij Ctrl+E do procesu
- F
- wyślij Ctrl+F do procesu
Przykład:
Break 2 C
CD
Opis:
Zmień katalog/ustaw wskazany katalog jako domyślny (bieżący) dla CLI.
Występuje:
Wszystkie wersje AmigaOS
Format:
CD DIR/A Parametry:
- DIR
- katalog, który ma być ustawiony
Przykład:
CD Fonts
ChangeTaskPri
Opis:
Zmienia priorytet programu lub CLI w którym został uruchomiony, jeżeli nie poda się parametru PROCESS (jak znaleźć numer procesu - patrz opis polecenia Status).
Występuje:
Wszystkie wersje AmigaOS
Format:
ChangeTaskPri PRI=Priority/A/N PROCESS/K/N Parametry:
- PRI
- priorytet, który chcesz ustawić (od -128 do +127)
- PROCESS
- numer procesu
Przykład:
ChangeTaskPri 2 1
Conclip
Opis:
Aktywuje urządzenie clipboard (schowek), umożliwia zaznaczanie i kopiowanie tekstu z CLI, i wklejanie tego tekstu do innego okna (niekoniecznie CLI). Kopiowanie zaznaczonego tekstu odbywa się po naciśnięciu kombinacji klawiszy PrawaAmiga+C, wklejanie - PrawaAmiga+V. Do prawidłowej pracy wymaga iffparse.library oraz clipboard.device. Uruchomiony bez parametrów aktywuje schowek o numerze 0 (domyślny schowek). AmigaDOS oferuje 256 schowków (0-255).
Występuje:
AmigaOS 2.0 i nowsze
Format:
Conclip UNIT/N OFF/S Parametry:
- UNIT
- numer schowka (domyślny 0)
- OFF
- wyłącza/blokuje dany schowek - nic do niego nie można skopiować, ale nadal można wklejać jego zawartość do okna
Przykład:
Conclip 0 OFF
Copy
Opis:
Kopiuje pliki/katalogi (razem z ich atrybutami lub bez nich).
Występuje:
Wszystkie wersje AmigaOS
Format:
Copy FROM/M TO/A ALL/S QUIET/S BUF=BUFFER/K/N CLONE/S DATES/S NOPRO/S COM/S NOREQ/S Parametry:
- FROM
- plik(i)/ katalog(i) do skopiowania
- TO
- katalog, plik lub urządzenie (np. drukarka - PRT: czy generator mowy - SPEAK: itd.) do którego kopiujemy dane
- ALL
- kopiuj wszystkie pliki i podkatalogi ze wskazanego miejsca
- QUIET
- nie wyświetlaj informacji
- BUF
- rozmiar buforu kopiowania (jednostką jest 1 blok = 512bajtów, czyli BUF 100 oznacza ustawienie bufora o rozmiarze 50 kB)
- CLONE
- kopiuje pliki razem z komentarzami, datą utworzenia oraz bitami protekcji
- DATES
- kopiuje datę utworzenia pliku
- NOPRO
- nie kopiuje bitów protekcji pliku (włącza skopiowanym plikom bity ----rwed)
- COM
- kopiuje komentarze plików
- NOREQ
- nie zadaje pytań (domyślną odpowiedzią na wszystkie "wątpliwości" polecenia Copy staje się 'tak')
Przykład:
Copy mydoc.txt docs: DATES
CPU
Opis:
Służy do wyświetlania informacji o zainstalowanym procesorze i koprocesorze, włączania lub wyłączania/czyszczenia cache procesora, wczytania ROM do pamięci FAST, ustawienia handlera obsługującego nielegalne odwołania do pamięci (to dla programistów/developerów).
Występuje:
AmigaOS 2.0 i nowsze
Format:
CPU CACHE/S BURST/S NOCACHE/S NOBURST/S DATACACHE/S DATABURST/S NODATACACHE/S NODATABURST/S INSTCACHE/S INSTBURST/S NOINSTCACHE/S NOINSTBURST/S COPYBACK/S NOCOPYBACK/S EXTERNALCACHE/S NOEXTERNALCACHE/S FASTROM/S NOFASTROM/S TRAP/S NOTRAP/S NOMMUTEST/S CHECK/K Parametry:
- CACHE/NOCACHE
- włącza/wyłącza wszystkie cache procesora
- INSTCACHE/NOINSTCACHE
- włącza/wyłącza cache dla instrukcji
- DATACACHE/NODATACACHE
- włącza/wyłącza cache dla danych
- EXTERNALCACHE/NOEXTERNALCACHE
- włącza/wyłącza zewnętrzne cache procesora (o ile procesor potrafi obsłużyć zewnętrzne cache, 68040 powinien sobie radzić z obsługą zewnętrznego cache)
- COPYBACK/NOCOPYBACK
- włącza/wyłącza automatyczną aktualizację cache danych po zmianie danych (dla procesora 68040, który nie potrafi automatycznie zaktualizować sobie tego cache)
- BURST/NOBURST
- włącza/wyłącza szybszy dostęp do wszystkich pamięci cache
- INSTBURST/NOINSTBURST
- włącza/wyłącza szybszy dostęp do pamięci cache instrukcji
- DATABURST/NODATABURST
- włącza/wyłącza szybszy dostęp do pamięci cache danych
- FASTROM/NOFASTROM
- kopiuje/usuwa ROM z pamięci FAST
- NOMMUTEST
- wyłącza sprawdzanie, czy MMU jest obecne/aktywne
- CHECK
- pozwala sprawdzić nam jaki procesor i koprocesor jest zainstalowany w komputerze oraz to, czy CPU wyposażony jest w MMU, co pozwala na sprawdzenie wersji procesora itd. np. w skrypcie ADOS
- TRAP/NOTRAP
- służą do włączania/wyłączania przechwytywania błędnych odwołań do pamięci przez programy. Do prawidłowej pracy parametry te potrzebują trap-handlera
Przykład:
CPU INSTCACHE FASTROM
Date
Opis:
Wyświetla lub zmienia datę i godzinę
Występuje:
Wszystkie wersje AmigaOS
Format:
Date DAY DATE TIME TO=VER/K
Parametry:
- DAY
- dzień tygodnia
- DATE
- data w formacie dd-mm-rr
- TIME
- czas w formacie gg:mm(:ss)
- TO lub VER
- zapisz datę do pliku
Przykład:
Date DATE 20-02-11 TIME 12:35:12
Date To=date.txt
Delete
Opis:
Kasuje/usuwa pliki i/lub katalogi.
Występuje:
Wszystkie wersje AmigaOS
Format:
Delete FILE/M/A ALL/S QUIET/S FORCE/S
Parametry:
- FILE
- jeden lub więcej plików/katalogów
- ALL
- kasuj wszystko w danym katalogu
- QUIET
- bez komunikatów
- FORCE
- ignoruje bit protekcji d przy kasowaniu, usuwa pliki zabezpieczone przed kasowaniem
Przykład:
Delete DH1:MojKatalog ALL
Dir
Opis:
Wyświetla zawartość katalogu.
Występuje:
Wszystkie wersje AmigaOS
Format:
Dir DIR OPT/K ALL/S DIRS/S FILES/S INTER/S
Parametry:
- DIR
- katalog do wyświetlenia
- ALL
- wyświetli zawartość katalogu, jak i jego podkatalogów
- DIRS
- wyświetla jedynie katalogi
- FILES
- wyświetla jedynie pliki
- INTER
- tryb interaktywny po wyświetleniu każdego pliku program się zatrzymuje i pozwala użytkownikowi na różne operacje na danym pliku/katalogu (naciśnięcie klawisza E powoduje wejście do wyświetlanego katalogu, klawisz B to wyjście z danego katalogu, Q - przerwanie działania polecenia Dir, wpisanie polecenia DEL kasuje plik lub katalog [o ile jest pusty], T - wyświetla zawartość pliku, C - uruchamia polecenie ADOS dla danego pliku/katalogu)
- OPT
- opcje polecenia Dir - OPT A jest równoznaczne dla parametru ALL, OPT D - odpowiada parametrowi DIRS, OPT F - to odpowiednik FILES, OPT I - to INTER.
Opcja OPT jest pozostałością po AmigaDOS 1.2 (i wcześniejszych), zachowana w nowszych wersjach ADOS ze względu na kompatybilność wsteczną skryptów
Przykład:
Dir S: Files
Diskchange
Opis:
Informuje AmigaDOS o zmianie dysku - przydatny, jeżeli napęd nie ma automatycznego wykrywania zmian (np. napędy 5-1/4"), czyli gdy sam nie potrafi poinformować AOS o zmianie.
Występuje:
AmigaOS 1.2 i nowsze
Format:
Diskchange DEVICE/A
Parametry:
- DEVICE
- nazwa urządzenia
Przykład:
Diskchange DF2:
Diskcopy
Opis:
Kopiuje dyskietki
Występuje:
Wszystkie wersje AmigaOS
Format:
Diskcopy FROM/A TO/A NAME/K NOVERIFY/S MULTI/S
Parametry:
- FROM
- dysk źródłowy
- TO
- dysk na który chcemy nagrać zawartość dysku źródłowego
- NAME
- nazwa dla dyskietki
- NOVERIFY
- wyłącz weryfikację poprawności nagrania
- MULTI
- tworzenie wielu kopii dyskietki
Przykład:
Diskcopy DF0: to DF1:
DiskDoctor
Opis:
Polecenie (teoretycznie) do odzyskiwania danych z padniętych dyskietek - jednak jego działanie zwykle kończy się skasowaniem przez DiskDoctora zawartości takiej dyskietki. Odradzam używanie tego programu.
Występuje:
AmigaOS 2.0 i wcześniejsze
Format:
DiskDoctor DRIVE/A
Parametry:
- DRIVE
- nazwa urządzenia do "naprawy"
Przykład:
DiskDoctor DF1:
Echo
Opis:
Wyświetla komunikat w oknie CLI/Shell
Występuje:
Wszystkie wersje AmigaOS
Format:
Echo STRING/M NOLINE/S FIRST/K/N LEN/K/N TO/K
Parametry:
- STRING
- tekst do wyświetlenia - powinien być ujęty w cudzysłów
- NOLINE
- nie przechodzi do nowej linii po wyświetleniu komunikatu
- FIRST
- pozwala wyświetlić tylko fragment komunikatu, od podanej pozycji do końca, np. w przypadku
Echo "Ala ma kota" FIRST 5
wyświetli w oknie jedynie: ma kota
- LEN
- pozwala określić ile liter z komunikatu ma być wyświetlone, np.
Echo "Ala ma kota" FIRST 5 LEN 2
wyświetli: ma
- TO
- pozwala zapisać komunikat do pliku, zamiast wyświetlać go na ekranie
Przykład:
Echo "Wpisz swoje imię: " NOLINE
Ed
Opis:
Ekranowy edytor tekstu - otwiera własne okno, w którym edytuje się tekst
Występuje:
Wszystkie wersje AmigaOS
Format:
Ed FROM/A SIZE/N WITH/K WINDOW/K TABS/N WIDTH=COLS/N HEIGHT=ROWS/N
Parametry:
- FROM
- plik do edycji
SIZE - Rozmiar pamięci jaką chcesz przydzielić danemu plikowi (domyślny rozmiar to 40 000 bajtów)
- WITH
- plik z "preferencjami" programu (domyślny plik S:Ed-startup)
- WINDOW
- pozwala ustawić okno konsoli, w którym Ed będzie działać (domyślnie * - czyli aktualne/te z którego Ed został uruchomiony)
- WIDTH
- ilość kolumn
- HEIGHT
- ilość wierszy
Przykład:
ED S:User-Startup
Edit
Opis:
Edytor tekstu działający bezpośrednio w oknie CLI, w którym został uruchomiony. Edytuje pliki tekstowe linia po linii. Edit nie obsługuje znaków redyrekcji (< >)
Występuje:
Wszystkie wersje AmigaOS
Format:
Edit FROM/A TO WITH/K VER/K OPT/K WIDTH/N PREVIOUS/N
Parametry:
- FROM
- Plik do edycji, inaczej plik źródłowy
- TO
- plik do którego mają być zapisane wprowadzone zmiany (jeżeli użyjesz tego parametru to wszystkie zmiany zostaną wprowadzone w pliku, który podałeś w tym parametrze - zaś plik źródłowy pozostanie nienaruszony)
- WITH
- plik z "preferencjami" - zamiast wklepywać polecenia w CLI, możesz użyć pliku tekstowego sterującego Editem (przydatne, gdy często wykonujesz te same polecenia)
- OPT
- opcje:
Pn - ilość linii
Wn - szerokość linii
- WIDTH
- ilość kolumn
- VER
- tu podajesz plik tekstowy do którego Edit będzie zapisywał swoje komunikaty oraz status weryfikacji wyjścia - jeżeli go nie podasz komunikaty te będą wyświetlane w CLI
- PREVIOUS
- ilość linii
Przykład:
Edit S:User-Startup TO S:User-Startup_nowy
ELSE
Opis:
Używane w skryptach ADOS razem z IF, pozwala określić, co ma się zdarzyć, gdy warunek określony przez IF nie zostanie spełniony
Występuje:
Wszystkie wersje AmigaOS
Format:
ELSE
Parametry:
Brak
Przykład:
IF EXISTS S:User-Startup
Echo "User Startup już istnieje"
ELSE
Ed S:User-Startup
ENDIF
EndCLI
Opis:
Zamyka okno CLI
Występuje:
Wszystkie wersje AmigaOS
Format:
EndCLI
Parametry:
Brak
Przykład:
EndCLI
ENDIF
Opis:
Kończy blok warunkowy IF...Else...Endif w skryptach AmigaDOS
Występuje:
Wszystkie wersje AmigaOS
Format:
ENDIF
Parametry:
Brak
Przykład:
IF EXISTS S:User-Startup
Echo "User Startup już istnieje"
ELSE
Ed S:User-Startup
ENDIF
EndShell
Opis:
Zamyka okno CLI/Shell
Występuje:
AmigaOS 2.0 i nowsze
Format:
EndShell
Parametry:
Brak
Przykład:
EndShell
EndSkip
Opis:
Kończy odgałęzienie SKIP, wykorzystywane przy debugowaniu.
Występuje:
Wszystkie wersje AmigaOS
Format:
EndSkip
Parametry:
Brak
Przykład:
EndSkip
Eval
Opis:
Prosty kalkulator dla ADOS.
Występuje:
AmigaOS 1.3 i nowsze
Format:
Eval VALUE1/A OP VALUE2/M TO/K LFORMAT/K
Parametry:
- VALUE1, VALUE2
- wartości do policzenia (jako zmienne dziesiętne, ósemkowe lub szesnastkowe)
- OP
- operator (+,-,*,/,^,%)
- TO
- plik, w którym ma być zapisany wynik
- LFORMAT
- format obliczonego wyniku
Przykład:
Eval $count + 1 to env:count
Execute
Opis:
Uruchamia skrypt AmigaDOS
Występuje:
Wszystkie wersje AmigaOS
Format:
Execute FILE/A
Parametry:
- FILE
- skrypt ADOS do uruchomienia
Przykład:
Execute PCD