home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gambler 34 A
/
GAMBLERCD34A.BIN
/
Utils
/
GP
/
Progs
/
CCC
/
CCC.DOC
next >
Wrap
Text File
|
1997-05-10
|
8KB
|
230 lines
-----------------------------===[ polskie znaki w standardzie Latin 2 ]===---
Cutter, Changer & Creator 1.02
Copyright (c) 1995-97 Jim Midnite
-----------------------------------------------------------------------------
1. Do czego sêu╛y ten program? ----------------------------------------------
Program Cutter, Changer & Creator (zwany dalej CCC) sêu╛y do wykonywania
kilku niedost⌐pnych w DOS-ie. Umo╛liwia on:
- stworzenie pliku o dowolnym rozmiarze wypeênionego dowolnÑ wartoÿciÑ,
- wypeênienie fragmentu ju╛ istniejÑcego pliku dowolnÑ wartoÿciÑ,
- wypeênienie fragmentu pliku danymi z innego pliku,
- oraz zgranie cz⌐ÿci jednego pliku do zupeênie nowego.
2. Korzystanie z CCC - komendy i parametry ----------------------------------
WywoêujÑc CCC nale╛y podaå choå jednÑ komend⌐ - np. tworzenie pliku,
nagranie cz⌐ÿci pliku do innego itp. Oprócz tego w dowolnym miejscu linii
poleceΣ mo╛na umieÿciå opcje.
2.1. Komenda CREATE ---------------------------------------------------------
Skêadnia: CREATE:newfilename,count,value
Parametry: newfilename - nazwa pliku do utworzenia
count - dêugoÿå tego pliku
value - wartoÿå, jakÑ b⌐dzie wypeêniony tworzony plik
Komenda CREATE sêu╛y do utworzenia pliku dowolnej dêugoÿci wypeênionego
dowolnÑ wartoÿciÑ.
Liczby okreÿlajÑce dêugoÿå pliku i wartoÿå, jakÑ b⌐dzie wypeêniony mogÑ
byå podane w systemie dziesiÑtkowym (np. "1200"), lub te╛ w systemie
szesnastkowym ("1F0h" lub "$1F0").
2.2. Komenda WRITE ----------------------------------------------------------
Skêadnia: WRITE:filename,range,value
Parametry: filename - nazwa pliku, którego zawartoÿå chcemy zmieniå
range - zakres, w którym chcemy dokonaå zmian
value - wartoÿå, którÑ wypeênimy podany zakres
Komenda WRITE sêu╛y do wypeênienia fragmentu istniejÑcego ju╛ pliku ╛ÑdanÑ
wartoÿciÑ.
Zakres mo╛e byå podany na dwa sposoby:
1) w formacie "offset_poczÑtkowy..offset_koΣcowy", np. "105..120".
2) w formacie "offset_poczÑtkowy:dêugoÿå", np. "105:16" (przykêad analogiczny
do poprzedniego).
Wszystkie liczby mogÑ byå podane zarówno w systemie dziesiÑtkowym jak i w
szesnastkowym (ze znakiem dolara na poczÑtku liczby lub z literkÑ "h" na
koΣcu).
2.3. Komenda EXTRACT --------------------------------------------------------
Skêadnia: EXTRACT:newfilename,sourcefilename,range
Parametry: newfilename - nazwa nowego pliku, w którym zostanie zapisany
fragment innego
sourcefilename - nazwa pliku, którego fragment b⌐dzie zapisany
w pliku "newfilename"
range - zakres okreÿlajÑcy fragment pliku, który
zostanie skopiowany
Komenda EXTRACT sêu╛y do zapisania fragmentu ju╛ istniejÑcego pliku w nowym
pliku.
2.4. Komenda WRITEFILE ------------------------------------------------------
Skêadnia: WRITEFILE:destfilename,offset,sourcefilename,range
Parametry: destfilename - nazwa pliku, do którego chcemy zapisaå fragment
drugiego
offset - offset, od którego b⌐dziemy zapisywaå dane
sourcefilename - nazwa pliku, którego fragment zapiszemy w pliku
"destfilename"
range - zakres okreÿlajÑcy, który fragment zostanie
skopiowany
Komenda WRITEFILE sêu╛y do zapisania fragmentu ju╛ istniejÑcego pliku do
innego pliku.
2.5. Parametr /? ------------------------------------------------------------
Parametr /? sêu╛y do wyÿwietlenia krótkiego spisu dost⌐pnych parametrów.
Spis ten pokazywany jest równie╛ w przypadku uruchomienia CCC bez ╛adnych
parametrów.
2.6. Parametr /O ------------------------------------------------------------
Parametr /O sêu╛y do wêÑczenia trybu nadpisywania (overwrite mode). Program
CCC uruchomiony bez tego przeêÑcznika odmówi zapisu na ju╛ istniejÑcy
plik w komendach CREATE i EXTRACT (gdy╛ oznaczaêoby to skasowanie ich
zawartoÿci). WêÑczenie trybu nadpisywania parametrem /O wyêÑczy to
zabezpieczenie.
2.7. Parametr /Q ------------------------------------------------------------
Parametrem /Q wêÑcza si⌐ tryb cichy (quiet mode), podczas którego program
nie b⌐dzie nic wypisywaê na ekranie (oczywiÿcie oprócz komunikatów
o bê⌐dach).
3. Komunikaty zwracane przez program ----------------------------------------
>>>> Cannot find file:
Nie mo╛na znale½å pliku:
Program nie mo╛e odnale½å ╛Ñdanego pliku - byå mo╛e podano niewêaÿciwÑ nazw⌐
lub plik ma atrybut Read-Only.
>>>> Cannot read from file:
Nie mo╛na czytaå z pliku:
Program nie mo╛e przeczytaå danego pliku. PrzyczynÑ tego mo╛e byå bêÑd na
dyskietce (dysku).
>>>> Cannot write to file:
Nie mo╛na zapisaå pliku:
Program nie mo╛e zapisaå danych w pliku. PrzyczynÑ tego mo╛e byå
zabezpieczona dyskietka lub bêÑd na dysku.
>>>> COUNT must be a number greater than zero.
COUNT musi byå liczbÑ wi⌐kszÑ ni╛ zero.
Podano ujemnÑ lub zerowÑ wartoÿå COUNT.
>>>> COUNT must be a number indicating the file length.
COUNT musi byå liczbÑ oznaczajÑcÑ dêugoÿå pliku.
Podana wartoÿå COUNT nie jest liczbÑ.
>>>> Error in range!
BêÑd w zakresie!
Podany zakres jest bê⌐dny (np. wielkoÿå jest ujemna, bÑd½ offset koΣcowy
jest mniejszy od poczÑtkowego).
>>>> File ... already exists. Use /O switch to overwrite it.
Plik ... ju╛ istnieje. U╛yj opcji /O do skasowania go.
Plik o podanej nazwie ju╛ istnieje. Podany komunikat to zabezpieczenie przed
niechcianÑ utratÑ potrzebnego pliku. U╛yj przeêÑcznika /O, aby znieÿå to
zabezpieczenie.
>>>> Invalid parameter - please run program with '/?' switch to obtain help.
Bê⌐dny parametr - uruchom program z opcjÑ '/?', aby otrzymaå pomoc.
Podano nieznany programowi parametr.
>>>> OFFSET must be a number!
OFFSET musi byå liczbÑ!
Podana wartoÿå OFFSET nie jest liczbÑ.
>>>> OFFSET must be a number greater or equal zero.
OFFSET musi byå liczbÑ wi⌐kszÑ lub równÑ zero.
Podano ujemnÑ wartoÿå parametru OFFSET.
>>>> Specify at least one action!
Podaj chocia╛ jednÑ komend⌐!
Nie podano ╛adnej komendy.
>>>> Specify data in ... format.
Podaj dane w formacie ....
Dane potrzebne komendzie zostaêy podane w niezrozumiaêym formacie
(zastosowano nieodpowiedniÑ iloÿå parametrów).
>>>> Syntax error! Use ACTION:PARAMETERS format.
BêÑd skêadni! U╛yj formatu KOMENDA:PARAMETRY.
Komenda lub jej parametry sÑ podane nieprawidêowo, bÑd½ nie zostaêy
oddzielone dwukropkiem
>>>> VALUE must be a number indicating the file fill value.
VALUE musi byå liczbÑ oznaczajÑcÑ wartoÿå do wypeênienia pliku.
Podana wartoÿå VALUE nie jest liczbÑ.
>>>> VALUE must be in range 0..255
VALUE musi zawieraå si⌐ w zakresie 0..255
Podano zbyt maêÑ (lub za du╛Ñ) wartoÿå parametru VALUE.
4. Przykêady korzystania z programu -----------------------------------------
1) CCC CREATE:001.DAT,1000,20 WRITE:001.DAT,0:500,40
Stworzenie pliku 001.DAT i wypeênienie jego pierwszej poêowy bajtami o
wartoÿci 40, a drugiej poêowy - bajtami o wartoÿci 20.
2) CCC EXTRACT:002.DAT,GAME.GPH,0..1FFh WRITE:GAME.GPH,0..1FFh,0
Nagranie pierwszych 512 bajtów pliku GAME.GPH do pliku 002.DAT, po czym
wyczyszczenie tych╛e bajtów w pliku GAME.GPH.
3) CCC WRITEFILE:GAME.GPH,$20,002.DAT,0..1FFh
Nagranie pierwszych 512 bajtów z pliku 002.DAT do pliku GAME.DAT poczÑwszy
od offsetu 32 (20h).
5. Inne ---------------------------------------------------------------------
Program Cutter, Changer & Creator nale╛y do kategorii freeware, co znaczy,
╛e mo╛na bezpêatnie i bez ograniczeΣ go kopiowaå pod warunkiem, ╛e ╛aden
plik wchodzÑcy w jego skêad nie zostanie zmieniony.
Aktualna wersja programu to wersja beta, tak wi⌐c mogÑ w niej wystÑpiå
pewne bê⌐dy. Zaleca si⌐ wi⌐c ostro╛ne korzystanie z opcji '/O'. Jeÿli
znajdziesz jakiÿ bêÑd jakieÿ sugestie, pomysêy lub komentarze dotyczÑce
programu, napisz pod adres:
Gambler
Wydawnictwo Lupus
ul. St⌐piΣska 22/30
00-739 Warszawa
z dopiskiem "Jim Midnite"
------------------------------------------------------- Jim Midnite, 1997 ---