Skip to main content

Basics

info

WiFi Duck's script language is compatible with Ducky Script. However, some functions and keys were added or modified. You can find a great Ducky Script quick reference at docs.hak5.org.

Basic rules:

  • A single space separates keys
  • All keys as part of the same line get pressed and released simultaneously
  • To write text, use the STRING function
  • Upper and lower case matters!
ExampleExplanation
WINDOWS RPress the Windows key and the R key simultaneously
STRING Hello WorldWrite "Hello World"

Example Script:

REM Hello World Example Script
DEFAULTDELAY 200
DELAY 2000
GUI R
STRING notepad
ENTER
STRING Hello World!
LineExplanation
REM This is a commentComment something.
DEFAULTDELAY 200Set the default delay between each line to 200 milliseconds.
DELAY 2000Wait 2 seconds.
GUI RPress the Windows key and the R key simultaneously to open the run window.
STRING notepadType "notepad".
ENTERPress enter key to launch the Windows Notepad application.
STRING Hello World!Type "Hello World!" into the newly opened notepad window.