Function |
Statement Format |
DELETE FILE |
FDEL/'filespec'[,IFERR,label:] |
MODIFY FILE HEADER |
FHMOD/'filespec',[FNAME,'filename'] |
READ FILE HEADER |
FHREAD/'filespec'[,IFERR,label:] |
MODIFY PART FILE HEADER |
PHMOD/['filename'][,STATUS,status] |
READ PART FILE HEADER |
PHREAD/['filename']{,STATUS[,status]| |
MOVE FILE |
FMOVE/'source filespec','destination directory' |
COPY FILE |
FCOPY/'source filespec','destination filespec' |
CREATE DIRECTORY |
CRDIR/'filespec'[,IFERR,label:] |
PLOT A DRAWING SHEET OR CURRENT DISPLAY |
PLOT/[GROUP,'group label'][,PRINT,'printer'][,PROFIL,'profile'],{DISPLY|'drawing name'}[,CDF,'cdf path'][,WDF,'wdf path'][,ASDISP|PART|BLKWHT|LEGACY][,DWGCOL][,DWGWID][,PLTTOL,tolerance][,JOB,'job name'][,COPIES,num][,NOBAN|DEFBAN|'message'][,IFERR,label:] |
ADD A PLOT TO THE PLOT LAYOUT |
PLTSAV/{DISPLY|'drawing name'[CDF,'cdf path'] [,WDF,'wdf path'][,ASDISP|PART|BLKWHT|LEGACY][,DWGCOL][,DWGWID][,PLTTOL,tolerance][,SCALE,scale][,ANGLE,angle][,ORIGIN,x,y,{MM|IN}][,IFERR,label:] |
PLOT THE PLOT LAYOUT |
PLTSUB/[GROUP,'group label'][,PRINT,'printer'][,PROFIL,'profile'][,JOB,'job name'][,COPIES,num][,NOBAN|DEFBAN|'message'][,IFERR,label:] |
CLEAR THE PLOT LAYOUT |
PLTDEL/ |
CREATE A FILE |
CREATE/{PART,'filespec' |
EXPORT A FILE |
CPATT/[UPDATE,]'filespec'[,CSYS,csys] |
APPEND FILE TO CURRENT FILE |
FAPEND/TXT,file#,'filespec'[,IFERR,label:] |
RETRIEVE A FILE |
FETCH/{PART,'filespec'|TXT,file#,'filespec'} |
FILE |
FILE/{PART|TXT[,file#][,'filespec']} |
TERMINATE A FILE |
FTERM/{PART[options]|TXT,file#}[,IFERR,label:] |
CLOSE DIRECTORY |
DCLOSE[/IFERR,label:] |
READ HEADER NEXT OF FILE IN DIRECTORY |
DNEXT/IFEND,label:[,IFERR,label:] |
OPEN DIRECTORY |
DOPEN[/'filespec'][,IFERR,label:] |
CLOSE SUB-DIRECTORY |
SCLOSE[/IFERR,label:] |
OPEN SUB-DIRECTORY |
SOPEN[/IFERR,label:] |
LIST ALL |
FPRINT/file#[,LINNO][,USING,'image string'] |
PRINT AT THE TOP OF THE NEXT PAGE |
EJECT/{PRINT|WINDOW} |
LISTING DEVICE |
LSTDEV/{CRT[,LPT|OS]|LPT|OS|NULL} |
LIST |
PRINT/[USING,'image string',]data list |
DELETE A LINE IN A TEXT FILE |
LDEL/file#[,START,start line#,END,end line#] |
READ TEXT |
READ/file#[,LINNO,line#][,USING,'image string'] |
WRITE TEXT TO A TEXT FILE |
WRITE/file#[,LINNO,line#][,USING,'image string'], data list |
RESEQUENCE |
RESEQ/file#[,START,line#,INCR,n] |
FILE POINTER CONTROL |
APPEND/file# |
GET LINE NUMBER |
GETL(file#) |
RESET FILE POINTER |
RESET/file# |
CHANGE DELIMITER |
DELIM/'character' |
RENAME SCRATCH FILE |
RENAME/file#,'new filespec' |
SORT A FILE |
SORT/from file#,to file#,'new filespec' |
COMPILE, LINK, OR RUN |
num list = BATCH/{COMPIL|LINK|RUN},file list |
CANCEL A BATCH JOB |
num list = BATCH/CANCEL,job number list |
EXECUTE OPERATING SYSTEM FUNCTIONS (Format 1) |
XSPAWN/[CONCUR,][PROG,]'program name' |
(Format 2) |
XSPAWN/UFUN,'program name'[,IFERR,label:] |