My Software

This page contains all the software I have written. Most of the programs were needed as I could not find a free version elsewhere that I could use.

All software here is Copyright (C) 2001-2008 Neil Wightman.

The software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to redistribute it freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

2. Any notices may not be removed or altered from any distribution.

Software Index

Overnet Joiner

Overnet Joiner tries to take *.part files and make a usable joined file. This will normally only work on files which can tolerate missing bits. Like AVI or MPG files. The first part (1.1.part) must have the header information for the files to be playable. If part 1.1 is missing Overnet Joiner will not work.

To use Overnet Joiner, firstly make sure Overnet/eDonkey2000 is not running. Then simply select the first 1.1.part file from the temporary directory. Select a destination location where the end file will be created. The press Go

Sometimes it best to use VirtualDub or TMPGenc to repair the files to remove any unplayable sections. Also you will probably get a smaller end file that will play the same as the original.

Please note that Overnet Joiner minimises to the System Tray.

Overnet Joiner has been tested with Overnet version 0.53 and eDonkey2000 v1.0 only! Dont forget to backup your .part files before using this program.

Download download imageOvernetJoiner.exe (124Kb) and simply run it.
This does require the .NET Framework

Image of Overnet Joiner

Silver Add Remove Programs 1.1

An Ultra quick and lightweight replacement for the Windows Add and Remove Programs.
Written in C#, Silver Add Remove Programs is quicker than the standard Windows Add and Remove Programs as it does not calculate disk size or last used times. Most of the time this information is not needed.

Version 1.2
Uninstall laucher was totally rewriten to cope with special MSI uninstall programs not launching.

Version 1.1
This version contains a small patch to fix some uninstall entries which would not launch in Version 1.0.

Version 1.0.
First release. Its great, it works and its a load quicker than the normal Windows Add Remove Programs.

Download download imageSilverAddRemove-1.2.exe (65Kb) and install.
This does require the .NET Framework 1.1

Image of Silver Add Remove

AVItt - Advanced AVI ToolTip

AVItt allows useful information about known filetypes to be show in the tooltip for files. Currently it knows about AVI files and will show the length, size, video codec, fps, audio codec, bits per second. It also displays a few lines from .log, .bat, .txt files.

You cannot have one without the other at the moment.

This is the first release, it is stable with all AVIs I have but if you have a problem, either email me.

Download download imageAVItt.exe (53Kb) and install.
Below are two screen shots of it in operation.

AVI Info

image of infotip

Text Info

image of infotip

AVItt has been fully tested on

Issue found while the AVI tool tip is being calculated it locks the file. This means you must wait for the tooltip to be processed before pressing delete or moving the file, else it will fail and inform you the file is in use.

CopyShell from CodeGuru

Firstly this was not written by me but by Glenn Carr. All I did was build it and create a nice installer for it. CopyShell is a context menu that allows you to copy the full path to the file you have selected into the clipboard.

CopyShell Screen Shot

CopyShell Screen Shot

Download Installer

download imageCopyShell.exe (74Kb)

CodeGuru original site. This has the source code and VC6 project. Please see the original article for more copyright information.

FuDoop V1.5

FuDoop is a totally free to use program, which can find duplicate files. It allows the user to see all the files that are duplicates for the user to delete them. There is no automation, as this can cause unwanted files to be removed.

Version 1.5 now has improved usablity when navigating and deleting files using the keyboard. It also has improvements for the finding of duplicate files, which can dramatically improve the performance when comparing large files.

Informative tooltips allow the user to see more information about the files before they are deleted. The tool tips also support previewing images.

FuDoop Features

FuDoop Picture

another image of FuDoop

another image of FuDoop

You can download the installer which contains FuDoop and java from here download imageFuDoop download 12 Mb.

MakeNSIS UltraEdit Syntax Highlighting

I have created the Syntax Highlighting for MakeNSIS that works with Ultaedit. You can download the text file from here

NClip 1.1

NClip is a small utility that allows other command line tools to interact with the Windows clipboard.
download imageNClip Download 113 Kb.


NClip is a small utility that allows programs to read 
and write to the Windows clipboard as though it was 
a normal pipe.

Usage : nclip.exe -h -i -o -v
   -h = help
   -i = write STDIN to clipboard
   -o = write clipboard to STDOUT
   -v = more verbose

   Uses CCmdLine (C) 1999 Chris Losinger
   NClip Copyright (C) Neil Wightman 2003
	Write file.txt to the clipboard
		cat file.txt | nclip -i
	Write the clipboard to STDOUT
		nclip -o


Working Directory in Batch files and PWD showing windows short pathnames

This tool allows you to find the working directory for batch files. It should work on any Windows OS. I have checked it on Win98, Win NT and Windows 2000.
The hard work is done by the pwd.exe. In my example I redirect the output to another batch file then run this, created, batch file which leaves the variables it sets available later on. This pwd.exe also defaults to showing the short path for the current directory, this is something that I have needed alot.

@echo off
pwd -b "set cd="> setdir.bat
CALL setdir.bat
DEL setdir.bat
echo current directory=%cd%

OLD image of pwd working


pwd.exe - Copyright (C) 2002 Neil Wightman
Usage pwd.exe -l -n -b <prefix> -a <suffix>
        -l = display long path name
        -b = a string to display before the pwd
        -a = a string to display after the pwd
        -n = append a new line after the pwd

 Uses CCmdLine (C) 1999 Chris Losinger

The pwd.exe takes a -l parameter to define that the path should be long version, if this is not specified then it defaults to showing the short pathname. The -a or -b can be used to specify string that should be output after or before the pwd string. The -n allows a newline to be appended to the pwd, by default a new line is not added.

download imageDownload pwd_1.0.exe (101Kb)

Window Always On Top Tools


This windows on top command line program allows any Window to be made 'Always on top'.
Usage : winontop.exe [-ontop|-normal] <window-name>

Download download 16Kb


Note This is now obsolete as Java 1.5 comes with this functionality as standard.

This is a dll and jar that allows any java.awt.Window to be set as 'Always On Top'. You need to ensure that the WindowOnTop.jar is in your CLASSPATH, and that the WindowOnTop.dll is in your PATH.
Below is a quick example.
I really didnt write this, I downloaded the source code and compiled it, but I can no longer find it so I provided my copy. If anyone knows where this originally came from please tell me.

	JFrame frame = new JFrame();

You can download the jar from download imagehere and the dll from download imagehere
Note this does not work with Java 1.4.x and Java 1.5 now has this functionality built in.

Window Transparency

This windows transparency command line program users to set the transparency of a window.
This only supports Windows 2000 and Windows XP.

Usage : wintrans.exe -a [0-255] -h -n <window-name> -d <hwnd>
 -a = alpha transparency 0-255
 -h = this help
 -n = find window by name
 -d = find window by HWND
 -q = quiet mode

 Copyright (C) Neil Wightman 2004

Download download 62Kb