• Polecenia AmigaDOS - część 1

16.04.2011 14:43, autor artykułu: Aleksander "APC74" Chyliński
odsłon: 9034, powiększ obrazki, wersja do wydruku,

Polecenia AmigaDOS

  1. <$$>
  2. . (kropka + spacja) i ; (średnik)
  3. . (kropka)
  4. .BRA i .KET
  5. .DEF
  6. .DOLLAR
  7. .DOT
  8. .KEY
  9. Addbuffers
  10. AddDatatypes
  11. Alias
  12. Ask
  13. Assign
  14. Avail
  15. Binddrivers
  16. Break
  17. CD
  18. ChangeTaskPri
  19. Conclip
  20. Copy
  21. CPU
  22. Date
  23. Delete
  24. Dir
  25. Diskchange
  26. Diskcopy
  27. DiskDoctor
  28. Echo
  29. Ed
  30. Edit
  31. ELSE
  32. EndCLI
  33. ENDIF
  34. EndShell
  35. EndSkip
  36. Eval
  37. 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{$$}

Do początku

. (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...

Do początku

. (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
.

Do początku

.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 }

Do początku


.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:

Do początku

.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 #

Do początku

.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 }

Do początku

.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 }

Do początku

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

Do początku

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

Do początku

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

Do początku

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
.
.
.

Do początku

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
.
.
.

Do początku

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

Do początku

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

Do początku

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

Do początku

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

Do początku

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

Do początku

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

Do początku

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

Do początku

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

Do początku

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

Do początku

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

Do początku

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

Do początku

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:

Do początku

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:

Do początku

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:

Do początku

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

Do początku

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

Do początku

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

Do początku

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

Do początku

EndCLI


Opis:

Zamyka okno CLI

Występuje:

Wszystkie wersje AmigaOS

Format:

EndCLI

Parametry:

Brak

Przykład:

EndCLI

Do początku

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

Do początku

EndShell


Opis:

Zamyka okno CLI/Shell

Występuje:

AmigaOS 2.0 i nowsze

Format:

EndShell

Parametry:

Brak

Przykład:

EndShell

Do początku

EndSkip


Opis:

Kończy odgałęzienie SKIP, wykorzystywane przy debugowaniu.

Występuje:

Wszystkie wersje AmigaOS

Format:

EndSkip

Parametry:

Brak

Przykład:

EndSkip

Do początku

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

Do początku

Execute


Opis:

Uruchamia skrypt AmigaDOS

Występuje:

Wszystkie wersje AmigaOS

Format:

Execute FILE/A

Parametry:

FILE
skrypt ADOS do uruchomienia

Przykład:

Execute PCD

Do początku

 głosów: 2   
komentarzy: 3ostatni: 18.04.2011 19:22
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem