!(OPCS) Optical Printer Control System !(OPCS) NAME ! - execute a DOS command USAGE ! [DOS command] - or - [OPCS cmds] ! [DOS cmd] ! [OPCS cmds] ! [DOS cmd] ... EXAMPLES ! del /y junk.foo # delete the file junk.foo ! dir *.run ! cam 5 pro 3 # run 'dir *.run', then shoot DESCRIPTION Execute a single command in MS-DOS without leaving the OPCS software. All characters to the right of the '!', up to the end of line, or '#', or another '!', are passed to DOS for execution. To allow several DOS commands on a single line, or DOS calls mixed with OPCS commands, you can make repeated use of the '!' character to switch back and forth within a single line: ! <DOS-command> ! <OPCS-command> ! <DOS-command> .. Example: ! copy *.pos a: ! cam 12 pro 12 ! dir a: The above runs 'copy *.pos a:' in DOS, then runs the CAM and PRO commands in OPCS, then runs the "dir a:" command in DOS again. You can not only run DOS commands, but you can run DOS batch scripts (.BAT), or perl scripts, or other C programs, like the HOME(DOCS) program. OTHER EXAMPLES !copy a:test . # Copy the file 'fred' from the A: drive to # the current directory. !command # Run a DOS shell..'exit' returns to OPCS SEE ALSO DOSCMD(OPCSDEFS) - define DOS commands that dont need the ! prefix ORIGIN Adapted after Unix utilities like vi(1) and ed(1).