home *** CD-ROM | disk | FTP | other *** search
-
- Quick reference
- ===============
-
- Math functions:
- ABS(-5.56) = 5.56
- ARCCOS(0.5) = 1.047198 alias ACOS
- ARCCOSD(0.5) = 60 alias ACOSD
- ARCSIN(0.5) = 0.523599 alias ASIN
- ARCSIND(0.5) = 30 alias ASIND
- ARCTAN(0.5) = 0.463648 alias ATAN
- ARCTAND(0.5) = 26.565051 alias ATAND
- COS(3.1415926535) = -1
- COSD(90) = 0
- COSH(1) = 1.543081
- E = 2.718282
- EPS = 0.00001
- EVEN(2) = 1
- EXP(1) = 2.718282
- FAC(5) = 120
- FRAC(5.56) = 0.56
- INT(-4.9) = -4 alias TRUNC
- LN(2.718282) = 1
- LOG(10,100) = 2
- ODD(2) = 0
- PI = 3.141593
- RANDOM(100) = 67 alias RND
- ROUND(-1.5) = -2
- SIGN(-1234.5) = -1 alias SGN
- SIN(3.141593) = 0
- SIND(90) = 1
- SINH(1) = 1.175201
- SQR(2.5) = 6.25
- SQRT(2) = 1.414214
- TAN(3.141593) = 0
- TAND(45) = 1
- TANH(1) = 0.761594
-
- Functions returning information about files and disks:
- DFREE('C:') = 2654322 alias DISKFREE
- DIR('A:') = A:\
- DOSPATH('SORT.EXE') = C:\DOS\SORT.EXE
- DSIZE('B:') = 1457664 alias DISKSIZE
- FATTR('C:\IBMBIO.COM') = rhsa alias FILEATTR
- FDATE('A.EXE') = 06/21/1992 alias FILEDATE
- FDIR('A:\BIN\B.BAT') = BIN alias FILEDIR
- FDRIVE('A:\BIN\B.BAT') = A: alias FILEDRIVE
- FEXPAND('README.TXT') = C:\PROGS\ASET\READMEalias FULLPATH
- FEXT('A:\BIN\B.BAT') = .BAT alias FILEEXT
- FNAME('A:\BIN\B.BAT') = B alias FILENAME
- FNAMEX('A:\BIN\B.BAT') = B.BAT alias FILENAMEX
- FPATH('A:\BIN\B.BAT') = A:\BIN\ alias FILEPATH
- FSIZE('A:\BIN\B.BAT') = 807 alias FILESIZE
- FTIME('A.EXE') = 12:10.01 alias FILETIME
- ISDIR('C:\BIN') = 1
- LABEL('A:') = DISK001 alias VOLUME
- UNIQUE('C:\TMP') = C:\TMP\14533457.TMP alias TMPNAME
-
- Functions accessing CONFIG.SYS:
- BUFFERS = 20
- COUNTRY = 049
- DEVICE('VDISK.SYS') = 5
- FCBSX = 4
- FCBSY = 0
- FILES = 20
- LASTDRV = E alias LASTDRIVE
- SHELL = C:\4DOS\4DOS.COM
- STACKX = 9
- STACKY = 128
-
- String handling:
- CHR(65) = A alias CHAR
- CONCAT(1,1,'a') = 11a
- COPY('ABCDE',3,2) = CD alias MID
- DELETE('ABCDE',3,2) = ABE
- INSTR('ABCDE','C') = 3
- LEFT('ABCDE',2) = AB alias LEFTSTR
- LEN('ABCD') = 4 alias LENGTH
- LOCASE('AbCdE') = abcde alias LOWER
- NTH(2,'A B C') = B alias PICK
- ORD(Auto) = 65 alias ASC
- POS('C','ABCDE') = 3
- QUOTE(a'b'c) = 'a''b''c'
- RIGHT('ABCDE',2) = DE alias RIGHTSTR
- SUBALL('BC','_','ABC.BCD') = A_._D alias SUBSTALL
- SUBST('BC','_','ABC.BCD') = A_.BCD alias SUBSTONE
- UNQUOTE(QUOTE+'abc'+QUOTE) = abc
- UPCASE('AbCdE') = ABCDE alias UPPER
- WORDS('a b ','cde') = 3 alias COUNT
-
- User and file interaction functions:
- GETKEY('YyNn') = Y alias KEY
- GETNUM(3,0,1,1) = 123 alias GETNUMBER
- GETSTR(3,'AB',1,1) = ABC alias GETSTRING
- LINE(1,'CONFIG.SYS') = FILES=30 alias GETLINE
-
- Time/date handling:
- DATE = '06/21/1992' alias TODAY
- DAY('12/04/1992') = 4
- DOY() = 135 alias DAYOFYEAR
- HOUR = 12
- LEAP(1992) = 1 alias LEAPYEAR
- MINUTE = 44
- MONTH('12/04/1992') = 12
- MONTHN('12/04/1992') = December alias MONTHNAME
- SECOND = 56
- TIME = 12:21.12
- WDAY() = 6
- WDAYN('12/04/1992') = Friday alias WDAYNAME
- YEAR('12/04/1992') = 1992
-
- Miscellanous functions:
- AIF(0.5,'a','b','c') = c alias ARITHIF
- ARGS(2,'Ricki',1.4) = 3
- BOOTDRV = C: alias BOOTDRIVE
- DOSVER = 3.30
- ENVCNT = 10 alias ENVCOUNT
- ENVUSED = 876
- IF(1 gt 0,'a','b') = a
- MAX(1,'A',2) = A
- MIN(1,'A',2) = 1
- NTHARG(2,'A B','AB','ABC') = AB alias PICKARG
- RAMFREE = 300848 alias MEMFREE
- TYPE(1) = Boolean
-
-