home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2001 May
/
PCWorld_2001-05_cd.bin
/
Software
/
Vyzkuste
/
tiptrik
/
tiptrik.exe
/
Makefile.bas
< prev
next >
Wrap
BASIC Source File
|
2001-03-03
|
1KB
|
67 lines
ON ERROR GOTO Fehler
CLS
COLOR 15, 1
CLS
COLOR 0, 15
LOCATE 1, 1: PRINT "M A K E F I L E" + STRING$(65, " ")
DIM m AS DOUBLE
DIM x AS STRING * 1
LOCATE 4, 1: INPUT "Zadejte název souboru a cestu, kde má b∞t umíst╪n: ", dat$
LOCATE 6, 1: INPUT "Zadejte velikost tohoto souboru: ", m
LOCATE 8, 1: PRINT "Velikost je udána v (B)ytech, (K)ilobytech nebo v (M)egabytech? "
DO
g$ = INKEY$
LOOP WHILE g$ = ""
SELECT CASE UCASE$(g$)
CASE "B"
m = m
CASE "K"
m = m * 1024
CASE "M"
m = m * 1024 * 1024
CASE ELSE
ERROR 52
END SELECT
LOCATE CSRLIN + 2
FILES dat$
IF ERR = 0 THEN ERROR 26
Make:
OPEN dat$ FOR BINARY AS #1
IF m = 0 THEN
ELSE
PUT #1, m, x
END IF
CLOSE
LOCATE CSRLIN + 2: PRINT dat$ + " byl vytvo²en. Jeho velikost v Bytech je: " + STR$(m)
SYSTEM
Fehler:
IF ERR = 26 THEN
LOCATE 24, 1: PRINT "Soubor " + dat$ + " jiº existuje."
SYSTEM
END IF
IF ERR = 76 OR ERR = 64 THEN
LOCATE 24, 1: PRINT "Název souboru " + dat$ + " je nesprávn∞."
SYSTEM
END IF
IF ERR = 52 OR ERR = 61 THEN
LOCATE 24, 1: PRINT "Zadaná velikost souboru je nesprávná."
SYSTEM
END IF
IF ERR = 53 THEN
ecount = ecount + 1
IF ecount = 1 THEN RESUME Make
IF ecount = 2 THEN
LOCATE 24, 1: PRINT "Název souboru " + dat$ + " je nesprávn∞."
SYSTEM
END IF
END IF