Skip to content

Instantly share code, notes, and snippets.

@codeonion
Last active October 29, 2020 22:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save codeonion/beef3835b3166d13717b1d7ff1e24c41 to your computer and use it in GitHub Desktop.
Save codeonion/beef3835b3166d13717b1d7ff1e24c41 to your computer and use it in GitHub Desktop.
Call your Python Script from your Autohotkey automation script and pass arguments to it as well
import argparse
# GET Arguments using command line
parser = argparse.ArgumentParser(description='For blog.codeonion.com my visitors!')
parser.add_argument("--argument_to_be_passed", required=True, type=str, help="Please pass a value into --argument_to_be_passed")
args = parser.parse_args()
value = args.argument_to_be_passed
print(value)
; Autoexecute
#NoEnv
#SingleInstance force
return
#^space::
run cmd.exe
WinWait, ahk_exe cmd.exe ; Intention to make sure the next line doesn't execute too soon and not hit CMD (I have not checked for an appropriate WinTitle. But you can definitely get it.)
Send c:{enter} ; Go to C drive
Send cd C:\python\blog\{enter} ; go to script's folder
Send python arguments.py --argument_to_be_passed CODEONION{enter}
return
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment