Batfiles: The DOS batch file programming handbook & tutorial, © Laurence Soucy 1997-2001
Batfiles Home Download
TutorialsUtilities |  CompilersAuxiliary
DOS |  Undocumented |  DebugAssembler |  Qbasic
Diagnostics |  Antivirus |  Text toolsWindows 3.1x
Miscellaneous



    Batfile and DOS tutorials

  • advanced.zip  371,341   March 8, 1993
    Advanced MS-DOS Batch File Programming, by Dan Gookin and others


  • batchart.zip  32,312   April 29, 1998
    The Power of PC/MS-DOS Batch Files, by George Campbell


  • batchbk.zip   358,558   October 18, 1998
    DOS Batch Language: A personal view, by Ted Davis


  • batchtut.zip  17,081   June 1, 1987
    Living with DOS: Intermediate BATch Tutorial, by Barry Simon


  • batcoll2.zip  20,852   February 2, 1999
    Batch Programming Elements, by Dirk van Deun


  • batfaq11.zip  12,951   June 28, 1996
    The Batpower FAQ, or frequently asked questions


  • batguide.zip  9,383   April 29, 1996
    Batch Guide; author unknown


  • bathints.zip  39,293   November 3, 1988
    From the bathints library... part of the Batpower Conference


  • bat-tnt.zip   18,529   January 3, 1996
    Batch Tips and Tricks, by Jamie Hermans


  • doshlp20.zip  536,700   June 24, 1995
    A tutorial for learning essential DOS commands; mouse required or computer freezes


  • rbatch14.zip  294,125   July 11, 1996
    The Run Batch Run Book, by Finn Roaas


  • tsbat.zip   161,979   March 14, 1999
    A collection of useful batch files and tricks (includes FAQ), by Timo Salmi


  • tutor.exe     412,586   September 28, 1992
    A DOS tutorial for absolute beginners; self-extracting

  • Batfiles and utilities
    Top of page

  • batutil.zip   3,416   June 1, 1986
    Batch utilities, by Ed Schwartz


  • aset10.zip    80,283   February 14, 1999
    Environment variable handling


  • cd-roms.zip   1,124   June 20, 1999   4 files
    whatcd.com, cd-roms.com, iscd.com, cd-roms.inf


  • enhanced.zip  325,809   December 16, 1991
    Enhanced MS-DOS Batch File Programming, by Dan Gookin


  • fu_rd19i.zip    75,508   August 12, 1998
    Ramdrive which allows you to set the letter of the ram drive to a letter of your choice.


  • horst31.zip
    Includes the tiny (< 1K) program NSET.COM, which extracts a specified "word" from stdin and either plugs it into an environment variable, or else sends it to stdout -- i.e. acts as a filter.


  • hxcd-rom.zip  50,629   October 21, 1998 
    Cdrom.sys, install.exe, readme.txt; fast loading generic CD-ROM driver


  • keytest.zip   7,089   March 31, 1995
    Keytest.exe, by Bill Stewart: returns ascii, extended, and scan codes


  • noblink.zip   10,539   June 16, 1992   5 files
    NoBlink Cursor Accelerator and utility, by Robert Adamson


  • pdel44.zip    64,984   May 1, 1992
    Selective deleteting of files and directories; Patri-Soft


  • pk250dos.exe  207,394   March 1, 1999
    Zip un/archiver, with long filename support; PKware


  • pkz204g.exe   202,574   February 1, 1993
    Pkzip, pkunzip, pkzipfix, zip2exe; PKware


  • prn2file.zip  10,492   June 21, 1999
    Redirect LPT port to print into a file


  • scrn_utl.zip  28,334   December 1, 1992   4 files
    copyscr.exe, savescr.exe, backscrl.com, backscrl.doc


  • target15.zip  73,962   December 22, 1998
    The McAfee file locator and manipulator (sweep utility)


  • tr112.zip     17k   November 13, 1992
    DOS version of UNIX TR print command w/source


  • tsutlf15.zip  62,208   July 27, 1995
    Sixth set of Utilities, by Timo Salmi

  • Batfile compilers

  • bat2ex15.zip  37,222   October 26, 1991
    Compile batch files into .com files; PC-Mag update


  • tbt324.zip    51,094   April 21, 1999
    TurboBAT Batch File Compiler; Foley Hi-Tech Systems


  • pwrbt14j.zip  139,184   May 27, 1999
    PowerBatch; Computing Systems Design, Inc.

  • Top of page Auxiliary commands

  • ansi.zip      23,309   August 10, 1989
    Load/unload ansi capability as needed. Fast, by Michael J. Mefford


  • curs.zip      140   December 2, 1987
    Curson.com and cursoff.com, public domain


  • echon.zip     981   November 13, 1987
    Echon.com and echon.doc, by D.J. Murdoch


  • envduo.zip    5,721   April 11, 1990
    Envfree.exe and envsize.exe, by C.J. Veenman


  • fdate.zip     59,586   May 4, 1994
    Fdate.exe and fdate.doc, by Stephen Ferg


  • mdel.zip      8,909   March 31, 1995
    Mdel.exe, by Bill Stewart


  • send.zip      12,458   April 20, 1988
    Send.com, send.doc and send.asm, by Howard Rumsey


  • zspace.zip    6,969   January 18, 1989
    Zspace.exe, by Scott M. Pazur

  • DOS

  • compress.zip  9,798   March 23, 1992
    Contains compress.exe, the counterpart to expand.exe


  • dos-fix1.zip  8,537   May 12, 1999
    Fix for command.com bug that prevents DIR from seeing files in hidden subdirectories


  • hardcure.zip  23,804   September 21, 1993   2 files
    Erase master boot program, partition table and boot record on drive 0 or 1 -dangerous


  • lfn141.zip    188,023   June 12, 2000
    File management for long file names, FAT32


  • olddos.exe     856,220   August 2, 1999
    append.exe, chkstate.sys, expand.exe, graphics.com, graphics.pro, help.com, help.hlp, instsupp.bat, interlnk.exe, intersvr.exe, loadfix.com, memmaker.exe, memmaker.hlp, memmaker.inf, monoumb.386, print.exe, qbasic.exe, qbasic.hlp, readme.txt, replace.exe, restore.exe, sizer.exe, tree.com, and undelete.exe
  • --- CD-ROM extras for Windows 4.0 (95) Upgrade.


  • stopit.zip    6,043   July 22, 1995
    Includes stopprg.com and escape.com, 2 TSR's to stop errant programs at the keyboard


  • sup622.exe     781,125   May 12, 1999
    This file contains the MS-DOS 6.22 Supplemental Disk, which includes version 5.0 utilities that were not included w/6.22; AccessDOS, and keyboard utilities (such as Dvorak), dosshell, edlin and assign. Choice.com and get_func.com included. Most individual files available


  • touch.zip     
    Touch file dates, by Charles Dye

  • Top of page Undocumented

  • muf17.zip     65,796   August 20, 1995
    MicroSoft's Undocumented Features; Volume 1, Number 7

  • Assembler

  • asm0004h.zip   68Kb   Mar 27, 2000
    ftp://ftp.simtel.net/pub/simtelnet/msdos/info/asm0004h.zip x86 Assembly Language FAQ, HTML format


  • asm0004t.zip  56Kb   Mar 27, 2000
    x86 Assembly Language FAQ, text format


  • ksmv24.zip    116Kb   Feb 16, 2000
    Complete ASM tool kit with language tuition


  • stderrf1.zip     
    Redirect stderr to a file, by Ray Moon


  • See also:
  • http://cd.textfiles.com/simtel/simtel20/MSDOS/INFO/
  • a86.txt
  • x86 Assembly Language FAQ - General Part I

    Top of page Debug

  • debugtut.zip  12,085   October 20, 1995
    Debug tutorial; author unknown

  • Qbasic

  • winer.zip     606,229   July 5, 1997
    BASIC Techniques and Utilities book, by Ethan Winer

  • Anti virus

  • fp-308b.zip   1,264,554   April 26, 2000
    F-PROT Virus detector and remover, by Fridrik Skulason

  • Diagnostics
    Top of page

  • agsi112e.zip  468,084   October 8, 1995
    SystemInfo English Version 1.1.2, by Andreas Grögel


  • biosr1.zip    15,415    May 31, 1994
    BIOS Reporter, version 1.0, by Paul Postuma


  • conf915e.zip  235,551   October 23, 1999
    PC-Config: Sysinfo and benchmark program, by Michael Holin


  • cpuinf11.zip  16,181    Jan 2, 1995
    CPU Info version 1.1, by Michal Szokolo


  • diag445.zip   481,029   October 3, 1999
    DIAG: The DIAGnostic program, by Dominik Marks


  • syschk.zip    123,570    March 9, 1998
    SysChk version 2.45, by Advanced Personal Systems


  • twk152b.zip   134,146    July 25, 1998
    TweakBIOS, by Miro Wikgren

  • Top of page Text tools

  • dos_edit.zip  48,700   September 16, 1995
    DOS editor, stand alone version


  • mawk122x.zip  105,382   February 4, 1996
    String manipulation and arithmatic functions


  • sed106.zip    91,205   May 11, 1990
    Unix style stream line editor for MS-DOS


  • ti12.zip      30,561   August 18, 1999
    TI v1.2: Heaps of info about your text files


  • u-sedit2.zip  76,321   June 17, 1990
    Unix style stream line editor for MS-DOS


  • zapit512.zip     
    Zap-It Hex File/Disk editor

  • Windows 3.1x

  • addmnu41.zip  46,917   July 7, 1992  freeware
    AddMenu, v0.4.1 & Run, v0.2.0; Add options to your menus


  • cfged101.zip  115,440   October 13, 1995  shareware
    Configuration Editor 1.01; Replacement for sysedit.exe


  • ezdrv203.zip  287,813   March 12, 1996  freeware
    Micro House driver (mh32bit.386) is a direct replacement for Microsoft's 32-Bit Disk Access Driver (wdctrl.386), and allows use of IDE drives greater than 528Mbytes in capacity.


  • ftask124.zip  48,821   November 7, 1994  freeware
    FTaskman 1.24; Replacement Task Manager for Windows 3.1

  • Top of page Miscellaneous

  • inter61a.zip  361,404   Jan 3 1999
    x86/MS-DOS Interrupt List, 1/4, by Ralf Brown


  • inter61b.zip  361,144   Jan 3 1999
    x86/MS-DOS Interrupt List, 2/4, by Ralf Brown


  • inter61c.zip  433,487   Jan 3 1999
    x86/MS-DOS Interrupt List, 3/4, by Ralf Brown


  • inter61d.zip  729,487   Jan 3 1999
    x86/MS-DOS Interrupt List, 4/4, by Ralf Brown


  • inter61e.zip  272,159   Jan 3 1999
    Utility programs/source code for interrupt list, by Ralf Brown


  • inter61f.zip  269,872   Jan 3 1999
    WinHelp conversion programs for interrupt list, by Ralf Brown


  • tsfaqn.zip    123,137   November 2, 1998
    Questions from Usenet and Timo's answers, linked

Top of page