home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1997 #3
/
amigamamagazinepolishissue03-1
/
ma_1995
/
01
/
amikuf.txt
< prev
next >
Wrap
Text File
|
1997-04-06
|
4KB
|
154 lines
<sr>* Katalog na dysku
<a> Marek Pampuch
<txt> Czasami chciaîoby sië mieê jakiô katalog nie tylko na
ekranie, ale i w postaci zbioru dyskowego (na przykîad po to, aby
wprowadziê go do bazy danych czy uzupeîniê jakimiô wîasnymi
danymi). W tym celu wystarczy go "wydrukowaê" do zbioru.
Najproôciej zrobimy to przez:
<l> dir df0:katalog >ram:test
<txt> gdzie zamiast sîowa "katalog" zamieôcimy nazwë katalogu,
którego zawartoôê chcemy mieê w zbiorze, a zamiast "test" moûe
byê dowolna inna nazwa, waûna z punktu widzenia AmigaDOS. Potem
wystarczy jedynie wymieniê dyskietki i skopiowaê zbiór "test" na
ten dysk, na którym chcemy go mieê. Jeôli chcemy mieê katalog z
zawartoôciâ podkatalogów, musimy uûyê odpowiedniej opcji rozkazu
dir, na przykîad:
<l> dir df0:katalog >ram:test all
<sr>** "Dociâganie" Cygnusa
<a> LeMUr/D.D.T
<txt>Cygnus to wspaniaîy edytor. Brakuje w nim jednak opcji,
która "dociâgaîaby" linië do prawego marginesu (ustawia sië go
opcjâ "Set right border..." z drugiego menu Environment lub
naciskajâc [Amiga][Shift][6]). Mimo tego "niedociâgniëcia"
CygnusEd ma port ARexxa, dziëki któremu mógî zadziaîaê poniûszy
skrypt:
<l> /* 2Right.ced by LeMUr/D.D.T */
OPTIONS RESULTS
ADDRESS 'rexx_ced'
/* poczâtek linii */
'BEG OF LINE'
/* zaznaczenie bloku */
MARK
/* koniec linii */
'END OF LINE'
/* zachowanie dîugoôêi linii */
STATUS CURSORCOLUMN
dlugosc=RESULT
/* wyciëcie bloku */
CUT BLOCK
/* skok na poczâtek linii */
BEG OF LINE
/* pobranie wartoôci prawego marginesu */
STATUS RIGHTBORDER
liczba=RESULT-dlugosc
/* ustawienie potrzebnych spacji */
spacje=''
do i=1 to liczba
spacje=spacje' '
end
/* wstawienie spacji */
TEXT spacje
/* wstawienie bloku */
PASTE
EXIT
<txt>Po zainstalowaniu tego skryptu moûemy juû swobodnie
"dociâgaê" do prawego marginesu aktualnâ linië (të, w której
znajduje sië kursor).
<sr>** Inny Requestchoice
<a>Bartosz Bilicki
<txt>Istnieje inny sposób wykorzystania systemowej komendy
Requestchoice niû ten opisany w 8/94 MA.
<l>set pozycja 'requestchoice TEST "Ile jest 2+2?" Cztery "Nie wiem"'
if `get pozycja' EQ 1
echo "Brawo!!!"
else
echo "Idú na kurs matematyki."
endif
<txt>Sprawdzone pod systemem 3.0
<sr>* WB i parametry programu
<a>Arkadiusz Stanoszek
<txt>Istnieje bardzo duûo maîych, ale bardzo przydatnych
programików, którym parametry podaje sië poprzez mozolne
wpisywanie dîugiego ciâgu znaków tuû za nazwâ programu. Typowymi
przykîadami sâ tu LhA, DMS czy Badformat. Co zrobiê, ûeby
uruchamiaê je z ikony? Moûna oczywiôcie zrobiê sobie
uruchamiajâcy skrypt dla IconX-a. No, ale gdy program potrzebuje
innych parametrów, niû te podane w skrypcie, np. programem
Badformat chcemy sformatowaê dyskietkë w innej stacji lub pod
innâ nazwâ? Wydaje sië, ûe sytuacja jest bez wyjôcia... A
rozwiâzanie jest, i to bardzo proste. Wystarczy za pomocâ
dowolnego edytora ikon dorobiê jâ do programu, typu Tool i w polu
Tool Types tej ikony wpisaê "CLI" (bez cudzysîowów). No i teraz
po dwukrotnym klikniëciu na ikonkë pojawi sië znajome okienko,
gdzie moûemy wpisaê potrzebne programowi parametry.
<sr>* Jak wîâczyê koôci AGA?
<a>Arkadiusz Stanoszek
<txt>Kupiîeô sobie wyîaônie nowiutkâ Amigë 1200. Przynosisz jâ do
domu i pierwszâ rzeczâ po jej podîâczeniu jest oczywiôcie
uruchomienie jakiegoô programu testujâcego, ûeby zobaczyê, o ile
to cudo jest szybsze od starej poczciwej Amigi 500. Uruchamiasz
AIBB, i co? Twoja nowa Amisia jest w testach wolniejsza od
A1200!! A co gorsza, masz koôci graficzne ECS! No dobrze,
uruchamiasz jakiô program graficzny, ûeby coô narysowaê w 256
kolorach, a tutaj moûesz w wysokiej rozdzielczoôci uzyskaê tylko
16 kolorów! Nie, nie oddawaj swojego nowego nabytku do punktu
naprawczego. Wystarczy po prostu przed uruchomieniem programu
wîâczyê Boot Menu (trzymaj wciôniëte oba przyciski myszy podczas
resetu) i od razu nacisnâê "Boot" lub uruchomiê program Setpatch
z katalogu C Workbencha 3.0. Teraz wszystko bëdzie dziaîaê tak,
jak powinno.