| The Script Language | |
| The Basics of Scripts | |
| What Is a Script? | |
| The Console Window | |
| The Options Tab | |
| The Font Tab | |
| The Layout Tab | |
| The Colors Tab | |
| Introducing Scripts | |
| Script Arguments | |
| Special Script Lines | |
| The Windows NT Command Shell.Command Shell Basics | |
| Command Shell Modes | |
| CMD.EXE and COMMAND.COM | |
| Starting a Command Shell | |
| Terminating a Command Shell | |
| Nesting Command Shells | |
| Command Line Editing | |
| Basic Character Editing | |
| Template Editing | |
| Command History Editing | |
| Command Completion Editing | |
| DOSKEY and Command Macros | |
| Launching Applications from the Shell | |
| Internal and External Commands | |
| The PATH Command and PATHEXT Variable | |
| Command Search Sequence | |
| File Associations | |
| Integrating New Script Languages with the Shell | |
| The START Command | |
| Controlling Script Output | |
| REW. CLS. COLOR. TITLE. @. ECHO. NOW [RK] | |
| Command Redirection | |
| Running Multiple Commands. Using Command Filters | |
| MORE. SORT. FIND. CLIP [RK] | |
| The Windows NT Command Scheduler | |
| Script Parameters and Variables.Variable Basics | |
| Environment Variable Sources | |
| Accessing Variables Using the Control Panel | |
| Setting Variables | |
| Variable Size Limits | |
| Variable Substitution | |
| Undefined Variables and Literal Percent Character Handling | |
| Recursive Substitution | |
| Returning Procedure Values | |
| Substitution and Command Syntax | |
| Variable Scope | |
| Using SETLOCAL and ENDLOCAL | |
| Variable Tunneling | |
| Special Variables | |
| Advanced SET Commands | |
| Basic Expression Syntax | |
| Number Formats | |
| Logical Bit Operators | |
| Assignment Operators | |
| Evaluating Multiple Expressions | |
| Special Variable Syntax | |
| String Substitution | |
| String Indexing | |
| Indexed and Named Arrays | |
| Script Parameters and Arguments | |
| Parameter Substitution | |
| Special Parameter Syntax | |
| Using Double Quotes | |
| Control Flow, Procedures, and Script Nesting.Simple Control Flow | |
| Chaining Scripts | |
| Nesting Scripts | |
| Labels and the GOTO Command | |
| Script Procedures | |
| The CALL Command | |
| Procedure State and Variable Scope | |
| Passing Arguments to Procedures | |
| Returning Values from Procedures | |
| Procedure Structure | |
| Using a MAIN Procedure | |
| Complete Procedure Skeleton | |
| Script Libraries | |
| The IF Command | |
| Simple IF Commands | |
| Advanced IF Commands | |
| Interactive Commands | |
| PAUSE | |
| TIMEOUT [RK]. SLEEP [RK]. CHOICE. COPY | |
| The FOR Command | |
| The File Iterator FOR Command | |
| The Directory Iterator FOR Command | |
| The Numeric Iterator FOR Command | |
| The Test Parser FOR Command | |
| Variable Recursion Using the FOR Command | |
| Real World Scripting | |
| A Scripting Toolkit.Building Scripts | |
| Standard Script Skeleton | |
| Standard Library Skeleton | |
| An Example Library | |
| VARDEL | |
| PARSECMDLINE | |
| GETARG | |
| GETSWITCH | |
| FINDSWITCH | |
| REGSETM and REGSETU | |
| REGGETM and REGGETU | |
| REGDELM and REGDELU | |
| SRAND | |
| RAND | |
| RESOLVE | |
| GETINPUTLINE | |
| GETSYNCFILE | |
| SETSYNCFILE | |
| DELSYNCFILE | |
| WAITSYNCFILE | |
| GETTEMPNAME | |
| User Management Scripts.User Account Creation | |
| The MAKEUSR Script | |
| Syntax | |
| Switches | |
| Description | |
| Example | |
| Implementation | |
| The USRQUOTA Script | |
| Syntax | |
| Switches | |
| Description | |
| Example | |
| Implementation | |
| The MTPLOGEON | |
| BAT Script | |
| Implementation | |
| Customization | |
| Miscellaneous Scripts | |
| Ready to Use Scripting Techniques | |
| The UNCBACK Script | |
| Syntax | |
| Description | |
| Example | |
| Implementation | |
| The XCPTEST Script | |
| Syntax | |
| Switches | |
| Description | |
| Example | |
| Implementation | |
| The REPL Script | |
| Syntax | |
| Switches | |
| Description | |
| Example Implementation | |
| The ANIMAL Script | |
| Description | |
| Implementation | |
| A Final Word on Scripting | |
| Scripting Command Reference | |
| Command Reference | |
| Account Management Commands | |
| System Management Commands | |
| Application Control Commands | |
| Network Management Commands | |
| File and Directory Commands | |
| Scripting Language Commands | |
| Alphabetical Listing of Commands | |
| Addusers [Rk] Assoc Associate [Rk] At | |
| Winat [Rk] Attrib Auditpol [Rk] Autoexec.Bat Cacls | |
| Xcacls [Rk] Call Cd Chdir | |
| Cd Choice [Rk] Clip [Rk] Cls Cmd Color Command Command Line Editing Command Line Syntax Copy Date Del | |
| Erase Dir Diruse [Rk] Diskuse [Rk] Doskey Dumpel [Rk] Echo Endlocal Erase Exit Fc Find Findstr | |
| Table of Contents provided by Publisher. All Rights Reserved. |