sw -- Scrolling Window program.
Copyright (C) 2000 Lucent Technologies
All Rights Reserved
Permission to use, copy, modify, and distribute this software and
its documentation for any purpose and without fee is hereby
granted, provided that the above copyright notice appear in all
copies and that both that the copyright notice and this
permission notice and warranty disclaimer appear in supporting
documentation, and that the name of Lucent or any of its entities
not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
Updated 2002 and 2005 by AMPL Optimization LLC, which also
disclaims all warranties with regard to this software.
Sw provides a Scrolling Window to "console" programs -- those
that run in a Command Prompt window; sw lets you manipulate its text
with "copy", "cut", "paste", which exchange selected text with the
Clipboard, and with "clear", which removes text without disturbing
You can send text to the standard input of a
program that is running under sw either by typing at the bottom
of the scrolling window, or by selecting text earlier in the window
and choosing "send".
You can invoke sw from a Command Prompt window, from another sw
window, or from Run|Start.
It is best to keep sw.exe in one of
the directories on your search path.
Otherwise, unless sw.exe is in
the current directory, you will have to give a full path to sw.exe.
If the invocation is of the form
sw progname [arg [arg.
then sw attempts to start progname with the specified arguments.
Otherwise sw waits for you to type the name of a program and any
arguments, and it again tries to start the program.
If the program
is a GUI (graphical) program, rather than a console program, then
sw detaches itself from the program and is ready to start another
Otherwise the program is a console program, and sw
provides standard input, standard output, and standard error to