Back to Front Page
global menu:
LIST by FUNCTION LIST by NAME... ...A - L ...M - Z INDIVIDUAL PAGES... ...Anti Virus Utils ...Archive Utils (2) ...Batch Utils ...Boot Utils ...Calculators, Stats ...Calendar, Clock, PIM ...Communications ...Compress, Encode, Crypt ...Dbase, Genealogy, S-sheet ...Directory Utils (2) ...Disk Utilities (2) ...File Find, Identify ...File Managers ...File Utils (2) ...Graphics (2) ...HTML Utils (2) ...Keyboard, Mouse Utils ...Menu ...Miscellaneous (2) ...Programming ...Screen Utils ...Sound, CD players ...Text Editors (2) ...Text Viewers ...Text Format, Filter (2) ...Text Search, Replace ...Text Spellers, Dicts ...Other Text Utils ...WIN31 related utils NEW ADDITIONS NEWS Get ALL pages (zip) FAQ MORE RESOURCES FRONT PAGE
Notes: Mouse Copy/Paste utils are currently listed on Screen Utils page.
COMMAND-LINE EDITING, HISTORY, MACROS & FILENAME COMPLETION.
Essentially, DOSKEY replacements.
1. TODDY- Command line editor with f-name completion, macros, history, more.
* * * * * [added 4-15-98; updated 05-26-99]
Flexible, rich with features, and well-documented. Listed below are just a few features which help distinguish TODDY from the crowd:
05-26-99: New in v6.14, 6.15 (1999): Fixed some bugs affecting the file name completion feature, Fixed crash under Win95/98 when DOS window close button clicked.
Notes: No Win9x LFN support; Author: Eric Tauck (1999)
download toddy615.zip (37K)
2. DosEd- Command line editor with file name completion, no command macros.
* * *
What is file-name completion? If you type in the first couple characters of a filename, and then press DosEd's hotkey (TAB), it will type the rest of the filename in for you. If your files are named similarly, it can provide you with a list of alternatives and you type until you reach the unique character and press TAB again. It also completes path names. DosEd also performs command line editing, has a command history buffer, but does not have command macro or alias capability (a separate alias prog is included with dosed). There are utilities available that perform the individual tasks of DosEd better- but running several TSR programs concurrently can lead to hotkey conflicts or competition for the command line. When loaded in autoexec.bat, DOSED is available in DOS boxes under WIN31. In addition, the command history from one DOS session will appear in new DOS windows. Memory requirements: about 3.4K. Author: Sverre H. Huseby, Norway.
Options: -b.... Beep when filename is incomplete. -d.... Disable appending '\' to directory names. -e.... Use Emacs-like control keys. -i.... Make 'Insert on' default. -l.... Lowercase letters in completed file names. -m.... Min. number of character for stored lines. Default: -m3 -off.. Temporarily disable program. Enable with DOSED. -q.... Quiet. suppress messages. -r.... Remove trailing backslashes (default). -s.... Skip .BAK-files when completing (default). -u.... Uninstall if possible.
download dosed520.zip
3. CMDEDIT- Command line editor with f-name completion, command macros, Win9x LFN support.
* * * * [updated 07-21-99]
This program is superior to DOSED in terms of features and flexibility- but isn't my favorite when working in DOS boxes under Windows. Requires DOS 5+ and a 286.
CMDEDIT "supplies full editing features to the dos interface; stacks commands and drive/directory pairs for recall; supports definable symbols and variables, and programmable function-key definitions and macros; provides optional autocompletion of commands and file names, along with executable extensions and directories; and enables changing drives and directories simultaneously. Brace expansion and multiple commands on the one line are also supported."
Four COM files are included: cmdedit - no directory commands; no internal prompt; cmdeditd - directory commands; no internal prompt; cmdeditp - no directory commands; internal prompt; cmdedtdp - directory commands; internal prompt. Source included.
Authors: Latest revision by Jason Hood (1998); based on PC Mag version (Ashok P. Nadkarni) and subsequent extensions by David Abbott and Wayne Davison.
New in v2.0j3 (12-98): Win9x LFN support added.
download cmded2j3.zip (150K)
4. NEWCOM- Command line enhancer with many features.
unrated [added 3-29-98; updated 07-05-99]
This command line extender from France is currently undergoing beta development. Some may view it as co-opting too much control of the command line; others may prefer NEWCOM's relatively user-friendly design. Loosely modeled on Linux (e.g., virtual consoles, "gpm mouse mode") and Bash (e.g., completes any executable name residing in path).
Quick feature list:
Limitations:
update 07-05-99: v1.1.47 (3-99) is latest release.
download newcom.exe (552K) ] (English beta 1.1.45, SFX, 525K)
KEYSTROKE STUFFERS
Key-Fake- Sends keystrokes to programs on startup. StuffIt- Enhanced keystroke stuffer utility.
Stuffit [* * * *] and Key-Fake [* * *] are TSR keystroke stuffing programs for batch files. These similar programs send keystrokes to the keyboard buffer. Possible uses include feeding a set of commands to an application during initialization. Key-Fake is the ageless PC-Mag classic first published in 1985; I generally prefer StuffIt because it offers more options, has a help screen listing key codes, and is easily uninstalled from memory.
I tend to use these programs for answering prompts (e.g., format command) and closing splash screens that some programs use at start up. For example, PaintPro initializes by displaying a system status screen- and then a splash screen that the user must close with an ENTER keystroke (scan code 13). While Key-Fake can't handle the more complex start-up, StuffIt can use a time parameter to delay sending the keystrokes until the splash screen appears e.g.,
paintpro.bat:
stuffit +4 13 (= 4 second delay and ENTER keystroke) paint.exe stuffit /r (removes stuffit from memory)
Author: (Stuffit) Terje W. Mathisen, Norway (1991); (KeyFake) Charles Petzold, PC Mag (1985)
SCANCODE- Flexible TSR keyboard stuffer and key macros util.
unrated [added 7-10-98]
From the docs: "SCANCODE can simulate ANY keystroke combination you can type from the keyboard (for example, <Alt>, <CapsLock>, <Shift>-<PrintScreen>, <Ctrl>- <Alt>-<Del>, or just "regular text")....other programs are just able to type "regular text". This is because the other programs use ASCII codes to stuff the Keyboard Buffer, while SCANCODE simulates keyboard hardware interrupts."
"If you have more than one SCANCODE in memory at the same time, the first SCANCODE uses approximately 3300 bytes of RAM. Any SCANCODEs you put into memory after the first one only use about 1000 bytes." COM size= 12.6K
SYNTAX: SCANCODE scancode1 [scancode2 ...], where the scancodes are: "A string enclosed in quotes" A Code Word (F1, Enter, Esc, CapsLk, Home, Right, Reboot, Beep, ...) n -A decimal Scan Code (1-95, 98-127, 224-225 -> "SCANCODE T" for list) D n.n - DELAY approximately n.n seconds (0.1-3600.9) Init n.n - INITIAL delay at beginning of program C hh:mm[a|p|m|n] - Wait for the CLOCK to be at hour:minute K <key> - Wait for <KEY> to be pressed on the keyboard A - Wait for ANY key to be pressed (later refer to as *) W Row,Col "Text" - WAIT for "Text" to appear on screen at Row, Col (0=any) W- Row,Col "Text" - WAIT for "Text" to NOT appear on screen at Row, Col I n.n - Wait for IDLE computer n.n seconds (0.1-3600.9) O n.n - ONLY wait n.n seconds for next WaitFor{xx} (0.1-3600.9) L n - Keep LOOPing n times (1-65535) R - Keep REPEATing the Scan Codes (infinite LOOP) S n - SPEED - do n Scan Codes at one time (1-20, default=1) U - UNINSTALL from memory any previous SCANCODES N - NO Uninstall allowed for this SCANCODE Z / Z+ - SLEEP / WAKE UP the keyboard Q - Be QUIET unless there's an error T - Show the TABLE of decimal Scan Codes To hold more than one key down at the same time, put a dash between them. Examples: "SCANCODE Ctrl-Alt-Del", "SCANCODE Shift-Tab, Alt-D"
Well documented. Author: Bret Johnson (1998)
download scncd500.zip (55K)
KEYSTROKE MACROS
Quickey- Keystroke macro processor.
unrated [added 7-3-98]
Quickey is a TSR keystroke macro processor that can save your fingers some typing and facilitate navigation within programs. Quickey acts on plain text macro files you create (or you can create macros on the fly). Uses about 11K conventional memory when resident.
Basic usage is simple: for e.g.,
If you load Quickey with the file MY.MAC, where MY.MAC is a plain text file containing the following macro definition: <BEGDEF><AltQ> My long and repetitive text <ENDDEF> An Alt-Q keystroke will output the string "My long and repetitive text"
Syntax: QK [option] /l filepath Loads a macro file and installs or re-enables QK. /s filepath Saves the current macros to a file. Doesn't alter the disable status. QK must be installed first. /c filepath Checks the macro file and reports the minimum size required for QK to load it. /r Removes QK and releases memory if possible. Otherwise just disables QK. /a [+]hh:mm:ss m Activates a macro (m) at a specified time. Note that macro keys may be denoted by naming them, e.g. <AltQ> but they must be quoted to DOS; "<AltQ>" /d Disables QK, but leaves installed with current macros. Usage: press <Alt=> to Start a macro definition, <Alt-> End the definition, <the defined key> Playback (expand) the macro, <AltESC> Abort a definition or expansion, flushing keyboard buffer.
Notes: Docs could be more informative- and they are missing some available options (use QK2 /? instead). Also note that this program relies on the ALT key for some functions- many programs use the ALT key for menu access.
Author: David Weiss (1995), Suggested by Howard Schwartz.
download qk202.zip (20K)
OTHER
CTMOUSE- Mouse driver uses less than 7K memory.
unrated [added 3-5-98; updated 2-19-99]
Save a significant amount of memory using this DOS mouse driver. Supports standard Microsoft, Mouse Systems, Logitech MouseMan and PS/2 protocols. I have begun using this in preference to my Logitech driver now that the package includes a program for mice connected to a PS/2 style port. Loads into high memory by default, and uses only 6.4K memory. No fancy features like cursor trails, but horizontal/vertical resolution setting is adjustable, right and left hand modes available, and the program can be unloaded from memory. ASM source included.
Author: Nagy Daniel, Hungary (1999). Suggested by Lars-Erik Sandberg.
Two programs are supplied; determine which is right for your hardware:
2--99: New in v1.6: Bugfix.
download ctmouse16.zip (37K)
[ Go to Top | Front Page ]
© 1994-1999. Rich Green