 Addon to CSWING   C The logical CSWING$USERCOMMAND can be predefined as a setup option. ? If it is defined, then the command G (or g) in the file manager @ will cause a scratch file to be written and to have all selected? filenames written to it, one per line with newline between, and > the user command defined in the logical will be executed via a@ system() call with the filename of the scratch file passed as an? argument on the command line. Thus it can be picked up by a DCL  script or by a program.   > This is provided so that CSwing can be used as a file selectorA front end for pretty much anything you like, without particularly C touching the CSwing program itself (apart from the additions to the ? source made to support this primitive by Glenn Everhart). It is @ of course up to the application to ensure that the selected file? or directory names (or both) are passed to any images called in E pieces that can be used. There are no limits on how large the scratch A file may become; it just walks the tree of selected filenames and   writes them to the scratch file.  @ After the user application is done, the scratch file is deleted.   		Glenn Everhart
 		7/1/1994