Blocks
Block Syntax
Blocks allow you to group and repeat multiple lines or commands in scripts.
Block Types
| Block | Start Command | End Command | Description |
|---|---|---|---|
| Write | writeStart | writeEnd | Types each line as keyboard input |
| WriteLn | writeLnStart | writeLnEnd | Types each line and presses Enter after |
| Repeat | repeatStart <n> | repeatEnd | Repeats enclosed commands n times |
| AccurateWrite | accurateWriteStart <n> | accurateWriteEnd | Types each line with increased accuracy (n = delay in ms) (only HID) |
| AccurateWriteLn | accurateWriteLnStart <n> | accurateWriteLnEnd | Types each line with Enter, increased accuracy (n = delay in ms) (only HID) |
| DelayedWrite | delayedWriteStart <n> | delayedWriteEnd | Types each line with built-in per-character delay (n = delay in ms) (only HID) |
| DelayedWriteLn | delayedWriteLnStart <n> | delayedWriteLnEnd | Types each line with Enter and built-in per-character delay (n = delay in ms) (only HID) |
Usage Examples
Write Block
writeStart
First line
Second line
writeEndWriteLn Block
writeLnStart
Line one
Line two
writeLnEndRepeat Block
repeatStart 3
writeLn "Repeat me"
write "and me"
repeatEndAccurateWrite Block
accurateWriteStart 10
First line
Second line
accurateWriteEndAccurateWriteLn Block
accurateWriteLnStart 10
Line one
Line two
accurateWriteLnEndDelayedWrite Block
delayedWriteStart 25
First line
Second line
delayedWriteEndDelayedWriteLn Block
delayedWriteLnStart 25
Line one
Line two
delayedWriteLnEnd