Horst Schaeffer's Windows Pages
ShortExe 1.01 Shortcut work-around for removable media Download (7Kb)
Windows insists that a shortcut target must have a fixed drive letter, which means you cannot use Windows shortcuts on a USB flash drive where the drive letter may change.

Here comes ShortExe.

The idea is to have a little program that you rename to something which will be interpreted (by the program itself) as shortcut information. The drive letter need not be specified.

Example (assuming drive H:, shortcut for Qsel.exe):

Original program name:"ShortExe.exe"
Rename it to:"Qsel +some+where.exe"
Will launch:"H:\some\where\Qsel.exe"

The program name (without the ".exe" extension!) is placed at the beginning to make the shortcut easy to identify. Space separates from the directory information.

Since the backslash character is not allowed in a file name, you have to use the plus (+) sign instead. ShortExe also treats single quote marks around the path as double quote marks (in case your path includes spaces). Command arguments are supported as well.
 
PathLen 1.5 Path length information Download (7Kb)
PathLen PathLen expects a path as parameter, and displays a message box with path iniformation and length. If a directory path is given, the longest path in the structure is reported. Optional prompt to open folder (Explorer window)

Usage:

Make a shortcut on the desktop, and drag&drop any path from the Windows Explorer onto the shortcut.

Or make a shortcut in your SendTo folder, and use context menu / SendTo.

Note: The maximum path length that Windows can handle is 259 characters.
If the initial path (parameter) is longer, Windows will fail to run PathLen.
However, the longest path that is found may be longer, and will be reported.
 
EnvarList 1.0 List of environment variables Download (6Kb)
EnvarList EnvarList dispalys a text window with a list of the environment variables, (same as you will get with the SET command at the command prompt).

In a program that offers a launcher interface (like a programming editor) you can use EnvarList to see the variables that are available in this environment.
 
PlayWav 1.0 Play WAV file Download (3Kb)
This program is a two liner.

PlayWav simply plays a WAV file without any user interface.
The file is passed as command parameter. The program terminates itself.
PlayWav is meant for small files. There is no way to stop it.

Use in batch files, by drag&drop, thru "open with..", as "Send to" tool, or as default application for WAV.