Rob van der Woude's Scripting Pages

Batch Utilities

There are several types of batch file utilities:

This list doesn't even attempt to be complete, as there are literally thousands and thousands of batch file utilities available on the web.

The limited space for the descriptions of these tools doesn't always do them justice, so check out the authors' web sites for more details.

 

Additional commands
Additional commands
Product Function Programmer / Manufacturer Download Purchase
BLAT Send e-mail through SMTP BLAT Development Team Download BLAT Free
BLAT
Send e-mail through SMTP
BLAT Development Team
Download BLAT Free
CapsLock Return the CapsLock status as an "errorlevel" Rob van der Woude Download CAPSLOCK Free
(donations welcome)
CapsLock
Return the CapsLock status as an "errorlevel"
Rob van der Woude
Download CAPSLOCK Free
(donations welcome)
CMDOW Minimize or hide a window Ritchie Lawrence Download CMDOW Free
CMDOW
Minimize or hide a window
Ritchie Lawrence
Download CMDOW Free
Console ToolBox Several command line tools for Win32 Steve Miller Download Win32 Console ToolBox Free
Console ToolBox
Several command line tools for Win32
Steve Miller
Download Win32 Console ToolBox Free
CreateCD Command line CD Recording utility Alex Feinman Download CreateCD Free
(donations welcome)
CreateCD
Command line CD Recording utility
Alex Feinman
Download CreateCD Free
(donations welcome)
DateTimeBox (2) Batch tool to present a Date/Time Picker dialog and return the selected date and/or time in the specified format Rob van der Woude Download Rob van der Woude's Box Set Free
(donations welcome)
DateTimeBox (2)
Batch tool to present a Date/Time Picker dialog and return the selected date and/or time in the specified format
Rob van der Woude
Download Rob van der Woude's Box Set Free
(donations welcome)
DropDownBox (2) Batch tool to present a DropDown dialog and return the selected item Rob van der Woude Download Rob van der Woude's Box Set Free
(donations welcome)
DropDownBox (2)
Batch tool to present a DropDown dialog and return the selected item
Rob van der Woude
Download Rob van der Woude's Box Set Free
(donations welcome)
DEVCON Manage devices from the command line Microsoft Download DEVCON Free
DEVCON
Manage devices from the command line
Microsoft
Download DEVCON Free
DevEject Eject (USB) devices based on description, device ID or drive letter C'T Download DEVEJECT Free
DevEject
Eject (USB) devices based on description, device ID or drive letter
C'T
Download DEVEJECT Free
DumpEDID Read EDID information from the command line Nir Sofer Download Free
DumpEDID
Read EDID information from the command line
Nir Sofer
Download Free
GetMail Retrieve e-mail from a POP3 mailserver Tim Charron Download GetMail Free
GetMail
Retrieve e-mail from a POP3 mailserver
Tim Charron
Download GetMail Free
GetPIDs Find the current batch file's Process ID Daniel Scheibli Download GetPIDs Free
GetPIDs
Find the current batch file's Process ID
Daniel Scheibli
Download GetPIDs Free
GetTitle Read the current window's title Rob van der Woude Download GetTitle Free
(donations welcome)
GetTitle
Read the current window's title
Rob van der Woude
Download GetTitle Free
(donations welcome)
HotSwap! Eject (hot-swap) devices (GUI or command line based on drive letter) Kazuyuki Nakayama Download HotSwap! Free
(Donations welcome)
HotSwap!
Eject (hot-swap) devices (GUI or command line based on drive letter)
Kazuyuki Nakayama
Download HotSwap! Free
(Donations welcome)
hStart Minimize or hide a window NTWind Software Download HSTART Free
hStart
Minimize or hide a window
NTWind Software
Download HSTART Free
INI Tools Read and write INI files from the command line Eric Phelps Download the INI Tools Free
INI Tools
Read and write INI files from the command line
Eric Phelps
Download the INI Tools Free
INIFile (16-bits) Read or write INI files Horst Schaeffer Go to the INIFILE download page Free
(Donations welcome)
INIFile (16-bits)
Read or write INI files
Horst Schaeffer
Go to the INIFILE download page Free
(Donations welcome)
INIFile (32-bits) Read or write INI files Horst Schaeffer Go to the INIFILE download page Free
(Donations welcome)
INIFile (32-bits)
Read or write INI files
Horst Schaeffer
Go to the INIFILE download page Free
(Donations welcome)
InputBox (2) Batch tool to prompt for input (GUI) Rob van der Woude Download Rob van der Woude's Box Set Free
(donations welcome)
InputBox (2)
Batch tool to prompt for input (GUI)
Rob van der Woude
Download Rob van der Woude's Box Set Free
(donations welcome)
is6432os Check if the current OS is 32-bit or 64-bit (requires .NET Framework) Rob van der Woude Download C# source and compiled executable Free
(Donations welcome)
is6432os
Check if the current OS is 32-bit or 64-bit (requires .NET Framework)
Rob van der Woude
Download C# source and compiled executable Free
(Donations welcome)
IsElevated Check if the current process runs with elevated privileges Rob van der Woude Download C# source and compiled executable Free
(Donations welcome)
IsElevated
Check if the current process runs with elevated privileges
Rob van der Woude
Download C# source and compiled executable Free
(Donations welcome)
KLocks Read, set or toggle CapsLock, NumLock and ScrollLock status Ritchie Lawrence Download KLOCKS Free
KLocks
Read, set or toggle CapsLock, NumLock and ScrollLock status
Ritchie Lawrence
Download KLOCKS Free
LPRman Remote creation and management of LPR ports SystemTools Download LPRman Free
LPRman
Remote creation and management of LPR ports
SystemTools
Download LPRman Free
MessageBox (2) Batch tool to show a message in a MessageBox and return the button clicked Rob van der Woude Download Rob van der Woude's Box Set Free
(donations welcome)
MessageBox (2)
Batch tool to show a message in a MessageBox and return the button clicked
Rob van der Woude
Download Rob van der Woude's Box Set Free
(donations welcome)
NirCmd Manipulate the registry and INI files, reboot/shutdown, open CD-ROM drive door, and much more Nir Sofer Download NirCmd Free
(donations welcome)
NirCmd
Manipulate the registry and INI files, reboot/shutdown, open CD-ROM drive door, and much more
Nir Sofer
Download NirCmd Free
(donations welcome)
NumLock Return the NumLock status as an "errorlevel" Rob van der Woude Download NUMLOCK Free
(donations welcome)
NumLock
Return the NumLock status as an "errorlevel"
Rob van der Woude
Download NUMLOCK Free
(donations welcome)
OpenFileBox (2) Batch tool to present an Open File Dialog and return the selected file path Rob van der Woude Download Rob van der Woude's Box Set Free
(donations welcome)
OpenFileBox (2)
Batch tool to present an Open File Dialog and return the selected file path
Rob van der Woude
Download Rob van der Woude's Box Set Free
(donations welcome)
OpenFolderBox (2) Batch tool to present a Browse Folders Dialog and return the selected path Rob van der Woude Download Rob van der Woude's Box Set Free
(donations welcome)
OpenFolderBox (2)
Batch tool to present a Browse Folders Dialog and return the selected path
Rob van der Woude
Download Rob van der Woude's Box Set Free
(donations welcome)
Paste Paste clipboard text to standard output Frank Westlake Download PASTE Free
Paste
Paste clipboard text to standard output
Frank Westlake
Download PASTE Free
Paste Paste clipboard text to standard output Rob van der Woude Download PASTE Free
(donations welcome)
Paste
Paste clipboard text to standard output
Rob van der Woude
Download PASTE Free
(donations welcome)
PCIScan Scan PCI bus and returns result as preformatted strings Bart Lagerweij Download PCIScan Free
(Donations welcome)
PCIScan
Scan PCI bus and returns result as preformatted strings
Bart Lagerweij
Download PCIScan Free
(Donations welcome)
PrinterSelectBox (2) Batch tool to present a Printer Select dialog and return the selected printer Rob van der Woude Download Rob van der Woude's Box Set Free
(donations welcome)
PrinterSelectBox (2)
Batch tool to present a Printer Select dialog and return the selected printer
Rob van der Woude
Download Rob van der Woude's Box Set Free
(donations welcome)
PSExec (1) Execute processes remotely and/or with different credentials (part of the PS Tools collection) SysInternals Download PSTOOLS Free
PSExec (1)
Execute processes remotely and/or with different credentials (part of the PS Tools collection)
SysInternals
Download PSTOOLS Free
PS Tools (1) List, execute & kill processes remotely, see who is logged on, & more SysInternals Download PSTOOLS Free
PS Tools (1)
List, execute & kill processes remotely, see who is logged on, & more
SysInternals
Download PSTOOLS Free
ResChange Change the screen resolution and/or refresh rate 12Noon Download RESCHANGE Free
ResChange
Change the screen resolution and/or refresh rate
12Noon
Download RESCHANGE Free
SaveFileBox (2) Batch tool to present a Save File dialog and return the selected file path Rob van der Woude Download Rob van der Woude's Box Set Free
(donations welcome)
SaveFileBox (2)
Batch tool to present a Save File dialog and return the selected file path
Rob van der Woude
Download Rob van der Woude's Box Set Free
(donations welcome)
ScrollLock Return the ScrollLock status as an "errorlevel" Rob van der Woude Download SCROLLLOCK Free
(donations welcome)
ScrollLock
Return the ScrollLock status as an "errorlevel"
Rob van der Woude
Download SCROLLLOCK Free
(donations welcome)
SetConsole Minimize or hide a window, set its size, position, focus, etc. Stefan Ozminski Download SetConsole Free
SetConsole
Minimize or hide a window, set its size, position, focus, etc.
Stefan Ozminski
Download SetConsole Free
ShowConsole Minimize or hide a window Frank Westlake Download SHOWCONSOLE Free
ShowConsole
Minimize or hide a window
Frank Westlake
Download SHOWCONSOLE Free
TEE Sends output to console and file Frank Westlake Download TEE Free
TEE
Sends output to console and file
Frank Westlake
Download TEE Free
TimeMath Performs addition, subtraction, and comparison of dates and times Frank Westlake Download TIMEMATH Free
TimeMath
Performs addition, subtraction, and comparison of dates and times
Frank Westlake
Download TIMEMATH Free
TScmd Set or get Terminal Server user settings SystemTools Download TScmd Free
TScmd
Set or get Terminal Server user settings
SystemTools
Download TScmd Free
Unix Utilities An (old) collection of Unix shell commands ported to Windows Karl M. Syring Download UnxUtils Free
Unix Utilities
An (old) collection of Unix shell commands ported to Windows
Karl M. Syring
Download UnxUtils Free
Unix Utilities Another collection of Unix shell commands ported to Windows Jim Meyering Download CoreUtils Free
Unix Utilities
Another collection of Unix shell commands ported to Windows
Jim Meyering
Download CoreUtils Free
USBDLM USB Drive Letter Manager for Windows XP Uwe Sieber Download USB Drive Letter Manager Buy USB Drive Letter Manager now
USBDLM
USB Drive Letter Manager for Windows XP
Uwe Sieber
Download USB Drive Letter Manager Buy USB Drive Letter Manager now
VHDMount Mount and access VHD files as virtual disk drives (part of Virtual Server 2005 R2 SP1) Microsoft Download Microsoft Virtual Server 2005 R2 SP1 - Enterprise Edition Free
(Registration required)
VHDMount
Mount and access VHD files as virtual disk drives (part of Virtual Server 2005 R2 SP1)
Microsoft
Download Microsoft Virtual Server 2005 R2 SP1 - Enterprise Edition Free
(Registration required)
WBAT Dialog boxes for DOS batch: menus, buttons, input fields, checkboxes, radio buttons, list selection Horst Schaeffer Go to the WBAT download page Free
(Donations welcome)
WBAT
Dialog boxes for DOS batch: menus, buttons, input fields, checkboxes, radio buttons, list selection
Horst Schaeffer
Go to the WBAT download page Free
(Donations welcome)
WGet Download files from the command line (port of UNIX wget) Hrvoje Nikšić & Mauro Tortonesi Download GNU WGET Free
WGet
Download files from the command line (port of UNIX wget)
Hrvoje Nikšić & Mauro Tortonesi
Download GNU WGET Free
Wizard's Apprentice Create any type of dialog boxes for any scripting language Dion Nicolaas Download Wizard's Apprentice Free
Wizard's Apprentice
Create any type of dialog boxes for any scripting language
Dion Nicolaas
Download Wizard's Apprentice Free
WOL Wake On Lan command line tool Gammadyne Download WOL Free
WOL
Wake On Lan command line tool
Gammadyne
Download WOL Free
WOLCmd Wake On Lan command line tool Depicus Download WOLCmd Free
WOLCmd
Wake On Lan command line tool
Depicus
Download WOLCmd Free
 
 
Command Enhancements
Command Enhancements
Product Function Programmer / Manufacturer Download Purchase
ATT "A super AT-like job scheduler for ATSVC. Includes periodicities such as first Monday, last Tuesday, last day of month, every three months, every two seconds, ON *-01-01, etc." Frank Westlake Download ATT Free
ATT
"A super AT-like job scheduler for ATSVC. Includes periodicities such as first Monday, last Tuesday, last day of month, every three months, every two seconds, ON *-01-01, etc."
Frank Westlake
Download ATT Free
BG Colorize Windows console screens (without the need for ANSI, works even in 64-bit environments) Carlos M. Go to the BG product page Free
BG
Colorize Windows console screens (without the need for ANSI, works even in 64-bit environments)
Carlos M.
Go to the BG product page Free
CHOOSE Enhanced CHOICE command Bill Stewart Download CHOOSE Free
CHOOSE
Enhanced CHOICE command
Bill Stewart
Download CHOOSE Free
ClassExec Unlike START, ClassExec can also execute non-default commands registered for a file type, like Print or PrintTo (both DDE and command line) Freddy Vulto Visit the ClassExec Wiki/Download page Free
ClassExec
Unlike START, ClassExec can also execute non-default commands registered for a file type, like Print or PrintTo (both DDE and command line)
Freddy Vulto
Visit the ClassExec Wiki/Download page Free
CPAU Run a command with alternate credentials Joe Richards Download CPAU Free
CPAU
Run a command with alternate credentials
Joe Richards
Download CPAU Free
DelAge Delete files older than a specified number of days, with preview option Horst Schaeffer Download DELAGE Free
(Donations welcome)
DelAge
Delete files older than a specified number of days, with preview option
Horst Schaeffer
Download DELAGE Free
(Donations welcome)
DelOld Delete files older than a specified number of days Hans-Georg Michna Download DELOLD Free
DelOld
Delete files older than a specified number of days
Hans-Georg Michna
Download DELOLD Free
DelOld Delete files older than a specified number of days Kees Hiemstra Download DELOLD Free
DelOld
Delete files older than a specified number of days
Kees Hiemstra
Download DELOLD Free
echo.exe ECHO enhancement (UNIX port) Karl M. Syring et al Download DELOLD Free
echo.exe
ECHO enhancement (UNIX port)
Karl M. Syring et al
Download DELOLD Free
EditVar SET /P enhancement Bill Stewart Download CHOOSE Free
EditVar
SET /P enhancement
Bill Stewart
Download CHOOSE Free
MOVEEX Registers files to be moved or deleted at next system startup Frank Westlake Download MOVEEX Free
MOVEEX
Registers files to be moved or deleted at next system startup
Frank Westlake
Download MOVEEX Free
RealDate Rename files to contain date and/or time Maques Software Download REALDATE Free
RealDate
Rename files to contain date and/or time
Maques Software
Download REALDATE Free
Recycle Delete files by sending them to the Recycle Bin Frank Westlake Download RECYCLE Free
Recycle
Delete files by sending them to the Recycle Bin
Frank Westlake
Download RECYCLE Free
RenTS Append current date & time to file names Kees Hiemstra Download RENTS Free
RenTS
Append current date & time to file names
Kees Hiemstra
Download RENTS Free
RoboCopy Superior XCOPY Microsoft Download Windows Server 2003 Resource Kit Tools, including ROBOCOPY Free
RoboCopy
Superior XCOPY
Microsoft
Download Windows Server 2003 Resource Kit Tools, including ROBOCOPY Free
RoboCopy GUI RoboCopy with GUI Derk Benisch, Microsoft Download ROBOCOPY GUI Free
RoboCopy GUI
RoboCopy with GUI
Derk Benisch, Microsoft
Download ROBOCOPY GUI Free
RunAs Pro Run a command with alternate credentials, accepts password from the command line MAST Download RUNASPRO Buy RUNASPRO now
RunAs Pro
Run a command with alternate credentials, accepts password from the command line
MAST
Download RUNASPRO Buy RUNASPRO now
SuperCrypt Run a command with alternate credentials Geert Moernaut Download SuperCrypt Free
SuperCrypt
Run a command with alternate credentials
Geert Moernaut
Download SuperCrypt Free
XSET "Everything you always wanted to put in an environment variable but were afraid to ask DOS, Windows, NT or OS/2 for..." Marc Stern Download XSET Free
XSET
"Everything you always wanted to put in an environment variable but were afraid to ask DOS, Windows, NT or OS/2 for..."
Marc Stern
Download XSET Free
 
 
Shells & Interpreters
Shells & Interpreters
Product Function Programmer / Manufacturer Download Purchase
Take Command "The famous 4DOS for Windows" JP Software Download Take Command trial version Buy Take Command now
Take Command
"The famous 4DOS for Windows"
JP Software
Download Take Command trial version Buy Take Command now
File Commander Norton Commander clone for Windows Brian Havard Download File Commander shareware version Register File Commander at BMT Micro
File Commander
Norton Commander clone for Windows
Brian Havard
Download File Commander shareware version Register File Commander at BMT Micro
GNU BASH for Windows A BASH shell for Windows Steve Kemp Download GNU BASH for Windows Free
GNU BASH for Windows
A BASH shell for Windows
Steve Kemp
Download GNU BASH for Windows Free
win-bash A BASH shell for Windows bithexe, cvjb, matysiak Download win-bash Free
win-bash
A BASH shell for Windows
bithexe, cvjb, matysiak
Download win-bash Free
ZTreeWin & ZTreeBold XTreeGold clone for Windows & OS/2 ZTree.com Download ZTree trial version Buy ZTree now
ZTreeWin & ZTreeBold
XTreeGold clone for Windows & OS/2
ZTree.com
Download ZTree trial version Buy ZTree now

 

Notes: 1 The combined SysInternals tools are available in a single package: the SysInternals Suite
  2 The combined *Box tools are available in a single package: the Box Set

 

 

 


page last uploaded: 2015-08-24, 21:09
Fileaze