Dec 062017
 
Several useful Windows 3 icon utilities. Copy, Move, Delete, etc.
File VIEWICON.ZIP from The Programmer’s Corner in
Category Windows 3.X Files
Several useful Windows 3 icon utilities. Copy, Move, Delete, etc.
File Name File Size Zip Size Zip Type
GETICON.EXE 13652 13069 deflated
PUTICON.EXE 9156 8691 deflated
README.DOC 5255 1568 deflated
VIEWICON.EXE 12020 11493 deflated

Download File VIEWICON.ZIP Here

Contents of the README.DOC file


10/5/90
Quick Docs to:
VIEWICON, GETICON, and PUTICON

These programs are designed to operate in some way on Windows 3.0 icons.
They seem to work fine on my machine but very much testing has not been done -
so I give no guarentee that they work correctly for you.

VIEWICON

Views Windows 3.0 icons on the screen.

Type: VIEWICON -h to get a small help screen.

OPTIONS:
-l Display filenames along with icons.
(Actually only the 8 char name - no extension.)
-t Tight display - no space between icons.
-w Set background color to white instead of black.
-e Force EGA display mode instead of VGA.

Wildcards in filename views many icons at once.
The current dir is read for *.* by default.
A maximum of 2000 files can be read at once.

EXAMPLES:

VIEWICON -l C:\WINDOWS
VIEWICON -l C:\WINDOWS\*.*
VIEWICON -l C:\WINDOWS\
views any icons found in the Windows directory

VIEWICON
views any icons found in the current directory


GETICON

Extracts Windows 3.0 icons from a .EXE or .DLL file.
Puts icons found in the .EXE or .DLL into seperate files.

Type: GETICON -h to get a small help screen.

OPTIONS:
-w Set background color to white instead of black.
-e Force EGA display mode instead of VGA.

Wildcards in filename views many icons at once.
The current dir is read for *.* by default.
A maximum of 2000 files can be read at once.

You will be given this prompt for each icon found:
E)xtract, S)kip icon, A)ll, Q)uit file

Extract: create a file from the displayed icon
Skip: don't do anything with this icon
All: extracts all icons left in the current .EXE or .DLL being
viewed.
Quit: skip the rest of the icons in this file.

EXAMPLES:

GETICON C:\WINDOWS\CALC.EXE
(show first icon of a calculator)
E)xtract, S)kip icon, A)ll, Q)uit file
press 'E'
File Name:
type filename to save to
(file is created of that one icon)

GETICON C:\WINDOWS\CLOCK.EXE
(show first icon of a clock)
E)xtract, S)kip icon, A)ll, Q)uit file
press 'A'
Base File Name:
type filename of, say "BASE.ICO"
(BASE1.ICO and BASE2.ICO are created)

PUTICON

Overwrites a Windows 3.0 Icon in a Windows file.
Can be used to make minimized windows use your icon of choice.

*WARNING* make backups before writing to any file.

Type: PUTICON -h to get a small help screen.

PUTICON -we {source file} {destination file}

OPTIONS:
-w Set background color to white instead of black.
-e Force EGA display mode instead of VGA.
{source file}
File containing a Windows 3.0 icon that you want to
put into the destination file.
{destination file}
File containing a Windows 3.0 icon that you want to
replace from the source file.
*WARNING* backup this file FIRST.

EXAMPLE:

COPY \WINDOWS\SYSTEM\WINOA386.MOD WINOA386.BAK
PUTICON GK_DOS.ICO \WINDOWS\SYSTEM\WINOA386.MOD
(shows icon of a "C:> prompt")
Use this icon as the SOURCE?
press 'Y'
File Name:
type filename to save to
(shows icon of 2 color minimized DOS application)
Use this icon as the DESTINATION?
press 'N'
(shows icon of minimized DOS application)
Use this icon as the DESTINATION?
press 'Y'
(new icon is saved to the WINOA386.MOD file)


You may use, copy and distribute these programs any way you see fit since they
are not copyrighted.

EGA or VGA is a must and the programs are DOS applications. I'd make them
Windows apps if someone is willing to give me a Windows SDK 🙂
They can be run under Windows, but I don't recommend it as it slooows it down
plenty.

Well, that's enough to get you up and running. If I've left something out
that you would like to see or if you don't like the way I did something, let
me know!

Please direct any comments/suggestions/complaints to:

[email protected]

All programs were created in Microsoft C V6.0 and MASM V5.1.


 December 6, 2017  Add comments

Leave a Reply