ftp.nice.ch/pub/next/tools/workspace/CyberMan.1.0.N.b.tar.gz#/CyberMan_1.0

CyberDoc
 
CyberMan
 
README
 
Winfo
 
chess.cyber
 

README

{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
\paperw16440
\paperh12000
\margl120
\margr120
{\colortbl\red0\green0\blue0;}
\pard\tx1340\tx2680\tx4020\tx5360\tx6720\tx8060\tx9400\tx10740\tx12080\tx13440\f0\b0\i0\ul0\fs36 Welcome to CyberMan!\
\

\b\fs28 CyberMan
\b0  is a program that lets you automate other applications. One problem with programs with nice Graphical User Interfaces is that the user has to click the buttons and drag the slide knobs themselves. 
\b CyberMan
\b0  is designed to do this for you. You write scripts that specify events to be sent to an application. 
\b CyberMan
\b0  uses a C-like scripting language. This gives the advantage over a static journal recording that you can conditionally send events. You can also read and write the pasteboard and execute shell scripts from within a 
\b CyberMan
\b0  script.\
\
Here is a short example:\
\

\fc0 	postActivate("Stuart");\
	postKeyEvent("Stuart", 0, "echo Hey! Let me do that for you.\\n");\
	postMouseEvent("Stuart", NX_LMOUSEDOWN, 1, -1, 530, 10, BOTTOM_LEFT);\
	postMouseEvent("Stuart", DRAG_WINDOW, 0, -1, -40, -40, BOTTOM_LEFT);\
	postMouseEvent("Stuart", DRAG_WINDOW, 0, -1, -50, -50, BOTTOM_LEFT);\
	postMouseEvent("Stuart", NX_LMOUSEUP, 1, -1, 530, 10, BOTTOM_LEFT);\
	setEventInterval(20);\
	postKeyEvent("Stuart", 0, "echo S L O W L Y . . .\\n");\
	flushEvents();\
\

\b CyberMan
\b0  scripts should have the suffix "
\b .cyber
\b0 ". They may also be called as service routines. For more information on how to set up Service scripts see the help information for 
\b Piper
\b0 . Each script should reside in it's own directory in ~/Library/CyberMan and the script should be called 
\b script.cyber
\b0 . An options file is also recognized.\
\
Also included in the package is a modified version of 
\b Winfo
\b0  which should be used to obtain the magic window numbers and (x,y) coordinates.\
\
Sorry that there's not more help: I'm off on a weeks holiday tonight and want to get this out before I go. Future release will include more documentation. Also planned is a nice GUI to let you record and edit scripts. Please let me have feedback on what you are doing (if anything) with this program. I'm open to suggestions for improvements.\
\
My thanks to Tim Bissel for the Icon and for help with yacc and lex.\
\
And finally: 
\b CyberMan
\b0  is Shareware! It costs $50 (75 DM, 30 pounds, 300 francs). This version will pop up a reminder panel every sixteen times you use it, when you register I will send you a version that doesn't. You can also get the source code on request. I will also send information on new updates. For information on site-licences, please contact me. \
\
Please register by sending your name, address (including email) and company together with cheque, money order or (preferably :-) cash to:\
\
	Dave Griffiths\
	Primitive Software Ltd.\
	15 Oak Drive\
	Oswestry\
	Shropshire\
	U.K.\
\
My email address is: prim!dave@germany.eu.net\
	\

}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.