Size: 735
Comment:
|
Size: 871
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
## page was renamed from BatchFile = Batch File = |
= Batch = |
Line 4: | Line 3: |
On the [[Windows|Windows operating system]], '''batch files''' are interpreted scripts. In any modern Windows versions, a batch file is interpreted by `cmd.exe`. | [[Windows|Windows]] is to '''batch scripting''' as [[Linux]] is to [[Shell/shell scripting]]. In any modern Windows operating system, a batch file is interpreted by `cmd.exe`. |
Line 13: | Line 12: |
A hello world program looks like: |
|
Line 39: | Line 36: |
* [[BatchFile/Variables|Variables]] * [[BatchFile/Looping|Looping]] |
* [[Batch/BuiltinCommands|Builtin commands]] * [[Batch/Expansion|Expansion]] * [[Batch/Logic|Logic]] * [[Batch/Looping|Looping]] * [[Batch/Pipeline|Pipelines]] * [[Batch/Quoting|Quoting]] * [[Batch/Redirection|Redirection]] * [[Batch/Variables|Variables]] |
Batch
Windows is to batch scripting as Linux is to Shell/shell scripting. In any modern Windows operating system, a batch file is interpreted by cmd.exe.
Example
@ECHO OFF ECHO Hello World! PAUSE
The file name must end in .bat or .cmd (case-insensitive).
Executing this will open a terminal window and print:
Hello World! Press any key to continue . . .
The program will wait for any keyboard input and then exit.