home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1997 #3
/
amigamamagazinepolishissue03-1
/
ma_1995
/
04
/
amikuf4.txt
< prev
next >
Wrap
Text File
|
1997-04-06
|
5KB
|
143 lines
<txt>
>UWAGA! Prosimy o kontakt wszystkich, którzy nie otrzymali jeszcze
honorarium za zamieszczone w "Kuferku" porady.<
<sr>* SHIFT+SPACE=*&^%$#@
<a>Kysy/ATLANTA MAY
<txt>Tips ten kierowany jest szczególnie do nielicznych zapewne
posiadaczy AMOS-a Professional 1.0. Jeôli jednak jesteô
posiadaczem tejûe wersji, to za pomocâ mojego rozwiâzania moûesz
poprawiê pewien nie zamierzony bîâd, wystëpujâcy w AMOS-ie.
Problem polega na tym, ûe po wciôniëciu kombinacji [prawy
Shift][Space] pokazuje sië czasami na ekranie zamiast spacji
jakaô, przeksztaîcona nieco przez AMOS, ôcieûka dostëpu. Moûe to
szczególnie denerwowaê osoby szybko piszâce na klawiaturze, gdyû
wtedy, jeûeli wpiszesz np. '? ' (skrót od PRINT) i nie zwolnisz
klawisza [Shift], caîa linia zostanie zniszczona. Moûna jednak
zlikwidowaê ten dziwny "efekt dodatkowy". Wystarczy posîuûyê sië
makrodefinicjami i sprawiê, aby feralna kombinacja klawiszy nie
przysparzaîa problemów.
Z menu EDITOR/MACROS wybierz opcjë ENTER A NEW MACRO. Po ukazaniu
sië requestera wciônij klawisze [prawy Shift] i [spacja]. Teraz
requester powinien zniknâê. Wciônij wiëc klawisz spacji (tylko
RAZ) i nastëpnie lewy przycisk myszy. W ten sposób stworzysz nowe
makro. Teraz wystarczy je nagraê -- wybierz z menu CONFIG opcjë
SAVE DEFAULT CONFIG.
<sr>** Pseudotwardziel
<a>Kysy/ATLANTA MAY
<txt>Jest to tips kierowany gîównie do tych, którzy nie majâ
(jeszcze) twardego dysku, a wykorzystujâ komputer do innych celów
niû granie. Metoda opisana niûej pozwoli Wam na bardziej
komfortowâ pracë z wieloma programami. Aby jednak cieszyê sië tym
rozwiâzaniem, przydaîoby sië trochë wiëcej pamiëci niû 1 MB.
Do czego to nam? Piszâc ten tekst mam na przykîad uruchomiony
CED. File Master kopiuje otrzymane dopiero úródîówki, a na tasku
"wisi" teû od pewnego czasu TrashM'one. Nie wspominam juû nawet,
ûe aby umiliê sobie pisanie, sîucham moduîów z Gelloween (wîaônie
zmieniîem muzyczkë). Gîównâ zaletâ takiego rozwiâzania jest fakt,
ûe podczas uruchamiania nowych programów nie trzeba zmieniaê
dysków. Niektórych uûytkowników naprawdë to denerwuje. Jednym
sîowem, warunki komfortowe.
Do pracy przygotuj sobie wiëc:
1. specjalnâ dyskietkë startowâ, na której bëdziesz miaî
wykorzystywane najczëôciej programy, najlepiej jakiegoô packa.
2. Zaîaduj CED lub inny edytor (moûe byê systemowy).
3. Do sekwencji startowej dopisz nastëpujâce linie:
<l> makedir RAM:t
makedir RAM:t/libs
makedir RAM:t/c
copy >NIL: ENV:libs TO RAM:t/libs
copy >NIL: ENV:c TO RAM:t/c
assign LIBS: RAM:t/libs
assign C: RAM:t/c
<txt>4. Skopiuj do katalogu "c" rozkazy Makedir, Copy i Assign.
Znajdziesz je na dysku z Workbenchem.
5. Jeûeli chcesz, moûesz robudowaê powyûszy skrypt o dodatkowe
informacje, które bëdâ sië pojawiaîy na ekranie, np.:
<l> echo "Przypisy zrobione!"
<txt>6. Aby jeszcze bardziej zwiëkszyê komfort pracy, moûesz
wszystkie pliki skopiowaê nie do RAM:, lecz do RAD:. To jednak
dla tych zasobniejszych w pamiëê (pamiëtaj o zamontowaniu RAD: --
redakcja).
7. Dodatkowo moûesz wprowadziê do skryptu warunki typu:
<l> if exist ...
<txt>sprawdzajâce, czy odpowiednie katalogi juû istniejâ.
Po tej operacji praca z Amigâ stanie sië o wiele wygodniejsza,
lecz aby wszystko byîo w porzâdku, na naszej dyskietce startowej
muszâ sië znajdowaê najwaûniejsze biblioteki. Proponujë taki
zestaw:
<l>arp.library, diskfont.library, explode.library, icon.library,
mathtrans.library, powerpacker.library, req.library, reqtools.library.
<txt>Moûna oczywiôcie doîoûyê jeszcze kilka, ale naleûy przy tym
mieê baczenie na wielkoôê wolnej pamiëci. Za pomocâ podanego
przeze mnie skryptu jest teû kopiowany katalog "c", który pomoûe
w uûywaniu komend AmigaDOS. Jeûeli masz system 1.3, to moûesz
jeszcze dodaê nastëpujâce linie:
<l> makedir RAM:t/l
copy >NIL: ENV:l/Disk-Validator TO RAM:t/l
assign L: RAM:t/l
<sr>* Kopiowanie plików
<a>Misiaczek
<txt>Mam pomysî na nietypowe wykorzystanie komendy RequestChoice
z katalogu C:. Poniûszy skrypt zastëpuje komendë Copy. Pliki sâ
kopiowane po wybraniu pliku za pomocâ requestera oraz wskazaniu
katalogu docelowego.
<l>set SKAD `requestfile DRAWER "RAM:" TITLE "Wybierz plik do
skopiowania"`
set DOKAD `requestfile DRAWER "RAM:" TITLE "Wybierz katalog docelowy"
DRAWERSONLY SAVEMODE NOICONS`
if $DOKAD EQ "RAM DISK:"
set DOKAD "RAM:"
endif
copy FROM $SKAD TO $DOKAD ALL
echo "*e[3mGotowe.*e[0m"
<txt>Listing ten naleûy przepisaê za pomocâ edytora, np. CED-a, i
nagraê (ale nie pod nazwâ "Copy"! Sprawdú dlaczego...). Naleûy
jeszcze tylko ustawiê plikowi bit protekcji Script:
<l>protect [tu nazwa skryptu] S ADD