ShellExe




Addsum Freeware

About freeware: Freeware is not free software. It may be used without payment (optional payment links are provided below). Software on this page is the proprietary software of Addsum Busines Software, Inc. and is provided on an "as is" basis. Users may download and use the software without charge. Developers may download the software and distribute it to their users without payment. If you find this software of value, the suggested nominal payment will help us to cover past and future ongoing development costs. Provided EXE's are compressed and digitally signed.

 
ShellExe

For use particularly in connection with legacy 16-bit or other applications to provide the ability to open standard file types using Windows file associations. Opens the file in a new thread so that the calling program is not waiting for the opened document, file or link to be closed in order to continue. ShellExe.exe is a 32-bit executable.

Simply call the ShellExe.exe with a file name (include the full path if not in the current subdirectory). Windows will load the file based on the file association in place just as if clicking on Start --> Run and opening the file. Example: If a spreadsheet file has an extension of XLS, it will open with whatever program is associated with that extension (see links below that provide guidance concerning how to change a file association). After loading the file, ShellExe.exe will then close automatically.

Available for use in any programming environment. In a legacy TAS 5.1 environment, see example below.

Download ShellExe
(size is approx 500K, simply unzip and place the ShellExe.exe where desired, last upload 7/24/09)
Optional payment for ShellExe


;Legacy TAS program example
#udx
;PDF example
exec 'c:\ShellExe\ShellExe.exe' with 'c:\temp\somefile.pdf'
;XLS example
exec 'c:\shellexe\ShellExe.exe' with 'c:\temp\somefile.xls'
quit

How to change or establish Microsoft Windows file associations:
Vista
XP
2000


Copyright © 2009-2010 ADDSUM BUSINESS SOFTWARE, INC.
All Rights Reserved