Logo

Blocks

Block Syntax

Blocks allow you to group and repeat multiple lines or commands in scripts.


Block Types

BlockStart CommandEnd CommandDescription
WritewriteStartwriteEndTypes each line as keyboard input
WriteLnwriteLnStartwriteLnEndTypes each line and presses Enter after
RepeatrepeatStart <n>repeatEndRepeats enclosed commands n times
AccurateWriteaccurateWriteStart <n>accurateWriteEndTypes each line with increased accuracy (n = delay in ms) (only HID)
AccurateWriteLnaccurateWriteLnStart <n>accurateWriteLnEndTypes each line with Enter, increased accuracy (n = delay in ms) (only HID)
DelayedWritedelayedWriteStart <n>delayedWriteEndTypes each line with built-in per-character delay (n = delay in ms) (only HID)
DelayedWriteLndelayedWriteLnStart <n>delayedWriteLnEndTypes 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
writeEnd

WriteLn Block

writeLnStart
Line one
Line two
writeLnEnd

Repeat Block

repeatStart 3
writeLn "Repeat me"
write "and me"
repeatEnd

AccurateWrite Block

accurateWriteStart 10
First line
Second line
accurateWriteEnd

AccurateWriteLn Block

accurateWriteLnStart 10
Line one
Line two
accurateWriteLnEnd

DelayedWrite Block

delayedWriteStart 25
First line
Second line
delayedWriteEnd

DelayedWriteLn Block

delayedWriteLnStart 25
Line one
Line two
delayedWriteLnEnd

On this page