Short: preconfigured newcli's by a keypress Author: megacz(megacz@usa.com) Uploader: megacz(megacz usa com) Type: util/rexx Version: 0.03 Requires: 68000+/os2.04+ Architecture: generic Distribution: Aminet CLIHANDLER: v0.03 by megacz2k6(megacz@usa.com), 30-Jul-2006 _ _ _ | | o | | | | | __ | | | | __, _ _ __| | | _ ,_ / |/ | |/ / | / |/ | / | |/ |/ / | ___/|__/|_/| |_/_/|_/ | |_/_/|_/|__/|__/ |_/ v0.03 [.] Overview ^^^^^^^^^^^^^ CLIHANDLER: is an ARexx script that in conjunction with almost any Hotkey commodity/handler can give u preconfigured newcli's just by a keypress or at least from WB's execute command. Currently CLIHANDLER: supports: - newcli(newshell) - screenshell Features : - pretty fast - has support for ascii art - got extra counter for screen sh. - its very configurable - by default can give 80x25 window indep. from font and/or screen (see. installation/usage) [.] History ^^^^^^^^^^^^ previous (pure CLI) ------------------- 13-Sep-05 Initial version with lots of options, everything written in shell, slow on unexpanded miggy + lots of changes, never released 0.01 (ARexx) ------------ 29-Jul-06 written from scrach with most of the options that could be found in CLI ver. however this version is not compatible at all with the previous version 30-Jul-06 worked around problem with many clis launched at once, removed port synchro part -it was not working anyway when clis where started one by one and was adding extra pause completly not needed..., added a lot of different asciis mainly from http://www.ascii-art.de, 'show_ascii_:' optimization -READCH() with 64k buffer instead of READLN() with mega slow DO loop, changed randomization source from TIME('S') to STORAGE() -last 3 digits, 31-Jul-06 fixed problem with not matching process numbers, changed the way of handling dosline now, it is closer to AmigaDOS, no args will produce failed 'eng_error_code' and "?" will bring help, STORAGE() gives now 4 digits and the result is processed by HASH() - this gives better randomization= less repeats, 0.02 (ARexx) ------------ 19-Sep-06 added calculation of the window dims. to achieve always same LINESxCOLS independently from a font and screen, changed the way the ascii is being displayed; now code needed to load&show ascii is placed in 'shell-startup' -much faster, added additional FONT/K option that uses cli command 'def_fontsetcli', 'def_cls' uses now real clear screen esc code and not video restorerer 20-Sep-06 Added feature that allows to change the font and window dimensions in already opened shell window. 0.03 (ARexx) ------------ 09-Nov-06 Added custom shell preprocessor; so that it is possible to set font in ur own; non-internal shell-startup even with CON: Added logger that works in exclusive mode= one file; to be informed about the errors Changed a bit arguments handling part; NOCOUNT/S is not needed anymore to bypass counter part in window shells, 10-Nov-06 Removed HASH() from randomization of ascii- i was wrong and for now the best results can be achieved by using three digits from STORAGE()-proved by a script; however this is not very good;seemd that ARexx uses some weird routine to give RANDOM() coz i found that it likes to match numbers in the center of the range like ..4,5,6,7.. for 0-10, 30-Nov-06 Added WINTITLE/S -this partially replaces the default 'def_title_newcli', 05-Dec-06 Added new asciis from: http://www.afn.org/~afn39695/