home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Utilities Platinum
/
Windows_Utilities_Platinum_Vol1.iso
/
manage
/
cusbut10
/
cusbut.man
< prev
next >
Wrap
Text File
|
1990-06-21
|
4KB
|
103 lines
Welcome to CUSBUT.EXE or in a nicer turn of phrase "Custom Buttons"
This is version 1.0 of CusBut
You should have in this ZIP, CusBut.exe, CusBtn.DLL,
and this little manual
This little utility is a hint of what's to come in Click! Filer 1.1
Both CusBut 1.0 and Click!Filer 1.1 ( when finished ) will
provide up to 99 panels of 12 buttons capable of running Win 3.0 and
DOS programs and BATCH files.
Also you can program HotKeys to launch the programs associated with the
buttons.
WHERE TO PUT 'EM ......
Put 'em all in the Windows Directory.
WHAT ARE THEY
Cusbut.exe is merely a small Windows 3.0 exe to call the CusBtn.DLL
CusBtn.DLL is a Dynamic Link Library which can be called by CusBut.exe,
other programs you write which load and call this library.
AUTOGENERATED CONFIG FILES
cusbtn.ini the custom ini file for the dll. All info is stored here.
cb.cb a special high speed copy of the HotKey info in cusbtn.ini
if no cb.cb exists, the first load of cusbut will be rather
long as it reads the entire .ini file, it will make a cb.cb
file from this info and future operation of cusbut will be
much faster at loading. Why? I have no idea why the
Win 3.0 GetPrivateProfileString routine is so slow, so I
just went around it to keep you from waiting. When you
update your ini via the Config Dialog, cb.cb will update
automatically. If you edit your .ini yourself, erase the
cb.cb so that it will be regenerated to match you .INI
THE Button panel
12 buttons on the bottom 2 rows are programmed by you. The arrow
controller on the right will scroll through the panels of buttons you
have previously programmed. The minimum number of panels is 2, the max 99.
the text in the center is the name you give this panel. The left top button
calls a config dialog.
The Config dialog allows you to select each custom button with radio
buttons. You choose the style of program launch you wish. No args just
calls the program. Fixed args appends the args you place in the associated
edit box. Dialog Args calls a dialog before launch for you to enter your
args. Source Args will call a dialog with a Directory and File list for you
to select the source files. Please note that since these file are sent to
the program with their full path, at some point 256 chars they get cut off
by the WinExec routine so where ever wild cards can be used, try the dialog
arg style for lots of files.
You can set the Max Panels value and enter the new panels name in the
scrolling edit box inside the Group GroupBox. When you arrow to a panel
which hasn't been entered, the next panel entry is automantically appended
to the CusBtn.INI file, so you have a small wait as it creates a blank panel.
You must exit the config dialog with an OK to ensure that the new MAX PANELS
value is written to the INI file.
HOTKEY EDITING
Press Program HOTKEY
Press any combination of CNTRL, SHIFT and ALT + a key
RIGHT CNTRL and LEFT CNTRL are identical to the hotkey
RIGHT SHIFT and LEFT SHIFT are identical to the hotkey
RIGHT ALT and LEFT ALT are identical to the hotkey
Click OK
Oh yes, you may enter function keys ( F1-F16 ) BACKSPACE etc...
WARNING.... I do no checks to see if the HOTKEY you request will clash with
anyone elses HOTKEYS, that's your job. Also currently I do not check if
you have selected more than one program to match the same hotkey.
After setting values for a button, click SET.INI to place that button
into the INI and cb.cb. Do so for each button you wish to change.
HOTKEYS work even with the program in ICONIC so use it that way to save
room on the screen.
Please make comments to the uploader T.BAGFORD on GENIE
or the programmer TROGLOBYTE on PeopleLink
Any suggestions or observed errata are of interest.
Click! Filer 1.1 will contain this program's features with any changes that
occur from now till then. I will maintain both styles of this program so
those with no need for the full Filer can use the hotkeys.