Batch File
'''Batch files''' are the scripting languages for Microsoft command line shells, such as MS-DOS, COMMAND.EXE, and CMD.EXE. They typically have either the .BAT or .CMD extension.
The "batch files" written in the Batch File language are not to be confused with the "bash scripts" written in the bash programming language for the UNIX Shell.
Tasks
- 100 doors
- 2048
- A+B
- ABC Problem
- Abundant, deficient and perfect number classifications
- Ackermann function
- Align columns
- Append a record to the end of a text file
- Arithmetic/Integer
- Array length
- Arrays
- Associative array/Creation
- Babbage problem
- Balanced brackets
- Binary digits
- Binary search
- Bitmap/Midpoint circle algorithm
- Boolean values
- Bresenham's Line Algorithm
- Bulls and cows
- CSV to HTML translation
- Calendar
- Call a function
- Case-sensitivity of identifiers
- Catalan numbers/Pascal's triangle
- Character codes
- Check that file exists
- Comma quibbling
- Command-line arguments
- Comments
- Conditional structures
- Convert seconds to compound duration
- Copy a string
- Count in octal
- Count occurrences of a substring
- Create a file
- Create an HTML table
- DNS query
- Date format
- Date manipulation
- Day of the week
- Delete a file
- Detect division by zero
- Determine if a string is numeric
- Digital root
- Discordian date
- Draw a clock
- Draw a sphere
- Dynamic variable names
- Empty directory
- Empty program
- Empty string
- Environment variables
- Equilibrium index
- Ethiopian multiplication
- Evaluate binomial coefficients
- Even or odd
- Evolutionary algorithm
- Execute a system command
- Extract file extension
- FTP
- Factorial
- Factors of an integer
- Fibonacci n-step number sequences
- Fibonacci sequence
- Filter
- Find common directory path
- Find limit of recursion
- Find the last Sunday of each month
- FizzBuzz
- Floyd's triangle
- Forest fire
- Fork
- Four bit adder
- Fractran
- Function definition
- General FizzBuzz
- Generate lower case ASCII alphabet
- Generic swap
- Get system command output
- Greatest element of a list
- Guess the number
- Guess the number/With feedback
- Guess the number/With feedback (player)
- HTTP
- HTTPS
- Happy numbers
- Harshad or Niven series
- Hello world!
- Hello world/Graphical
- Hello world/Line printer
- Hello world/Newline omission
- Hello world/Standard error
- Hello world/Text
- Horner's rule for polynomial evaluation
- Hostname
- I before E except after C
- Include a file
- Increment a numerical string
- Input loop
- Input/Output for Lines of Text
- Input/Output for Pairs of Numbers
- Integer comparison
- Integer sequence
- Interactive programming
- Josephus problem
- Kaprekar numbers
- Keyboard input/Obtain a Y or N response
- Knapsack problem/0-1
- Leap year
- Least common multiple
- Long multiplication
- Loops/Break
- Loops/Downward for
- Loops/For
- Loops/For with a specified step
- Loops/Foreach
- Loops/Infinite
- Luhn test of credit card numbers
- Magic squares of odd order
- Matrix Digital Rain
- Maze generation
- Menu
- Middle three digits
- Modular inverse
- Multiplication tables
- N'th
- Number names
- Number reversal game
- Old lady swallowed a fly
- One of n lines in a file
- One-dimensional cellular automata
- Palindrome detection
- Pangram checker
- Pascal's triangle
- Penney's game
- Permutations
- Phrase reversals
- Pick random element
- Play recorded sounds
- Playing cards
- Prime decomposition
- Priority queue
- Program termination
- Queue/Definition
- Quine
- Random number generator (device)
- Random number generator (included)
- Read a file line by line
- Read a specific line from a file
- Rename a file
- Repeat
- Repeat a string
- Reverse a string
- Reverse words in a string
- Rock-paper-scissors
- Roman numerals/Decode
- Roman numerals/Encode
- Rot-13
- Search a list
- Sequence of primes by trial division
- Short-circuit evaluation
- Sieve of Eratosthenes
- Sleep
- Sorting algorithms/Gnome sort
- Special characters
- Special variables
- Speech synthesis
- Stable marriage problem
- Stack
- String concatenation
- String interpolation (included)
- String length
- String matching
- System time
- Take notes on the command line
- Terminal control/Clear the screen
- Terminal control/Dimensions
- Terminal control/Ringing the terminal bell
- Text processing/1
- The Twelve Days of Christmas
- Tic-tac-toe
- Time a function
- Tokenize a string
- Variables
- Variadic function
- Visualize a tree
- Walk a directory/Non-recursively
- Walk a directory/Recursively
- Word frequency
- Word wrap
- Write to Windows event log