From 2e676ca90251357cdd1e12cf5f62384fba0d3603 Mon Sep 17 00:00:00 2001 From: jr_blue_551 Date: Wed, 25 Aug 2021 23:01:47 +0100 Subject: [PATCH] Removed unneeded returns, and changed defaultdelay to global (#6) --- duckyinpython.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/duckyinpython.py b/duckyinpython.py index 34f7caa..777b0b8 100644 --- a/duckyinpython.py +++ b/duckyinpython.py @@ -36,11 +36,9 @@ def runScriptLine(line): for k in line: kbd.press(k) kbd.release_all() - return def sendString(line): layout.write(line) - return def parseLine(line): if(line[0:3] == "REM"): @@ -57,7 +55,6 @@ def parseLine(line): else: newScriptLine = convertLine(line) runScriptLine(newScriptLine) - return kbd = Keyboard(usb_hid.devices) layout = KeyboardLayoutUS(kbd) @@ -72,10 +69,9 @@ progStatus = False progStatusPin = digitalio.DigitalInOut(GP0) progStatusPin.switch_to_input(pull=digitalio.Pull.UP) progStatus = progStatusPin.value - +defaultDelay = 0 if(progStatus == True): #not in programming state, run script file - defaultDelay = 0 duckyScriptPath = "payload.dd" f = open(duckyScriptPath,"r",encoding='utf-8') print("Running payload.dd")