Skip to content

Instantly share code, notes, and snippets.

@OKsign
Created June 21, 2019 10:17
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 OKsign/42be3613387c2f62dffeb6f1d20c05e9 to your computer and use it in GitHub Desktop.
Save OKsign/42be3613387c2f62dffeb6f1d20c05e9 to your computer and use it in GitHub Desktop.
# apps: xclip,xdotool
import time
os.system("sleep 0.3; xdotool key Alt_L+Return")
time.sleep(1)
keyboard.send_keys("<ctrl>+c")
time.sleep(0.80)
copt1 = "x=$(xclip -o);sleep 0.50;echo $x"
outcopt1 = system.exec_command(copt1)
time.sleep(0.50)
keyboard.send_keys("<tab>")
keyboard.send_keys("<tab>")
keyboard.send_keys("<tab>")
time.sleep(0.30)
keyboard.send_keys("<ctrl>+c")
time.sleep(0.80)
keyboard.send_keys("<escape>")
time.sleep(0.20)
os.system("cinnamon-menu-editor &")
time.sleep(1.50)
keyboard.send_keys("other")
time.sleep(1.00)
keyboard.send_keys("<tab>")
keyboard.send_keys("<tab>")
keyboard.send_keys("<tab>")
time.sleep(0.30)
keyboard.send_keys("<down>")
time.sleep(0.30)
keyboard.send_keys("<enter>")
time.sleep(0.80)
keyboard.send_keys(outcopt1)
time.sleep(0.50)
keyboard.send_keys("<tab>")
time.sleep(0.50)
keyboard.send_keys("<ctrl>+v")
time.sleep(0.50)
keyboard.send_keys("/")
time.sleep(0.30)
keyboard.send_keys(outcopt1)
time.sleep(0.50)
keyboard.send_keys("<tab>")
keyboard.send_keys("<tab>")
keyboard.send_keys("<tab>")
keyboard.send_keys("<tab>")
keyboard.send_keys("<tab>")
time.sleep(0.30)
keyboard.send_keys("<enter>")
time.sleep(1.2)
activeWindow = window.get_active_title()
if 'Main Menu' in activeWindow: # 'allow executing file as program' checked
keyboard.send_keys("<escape>")
time.sleep(0.30)
os.system("notify-send 'Script 6.1 for AutoKey' 'Done!'")
quit()
else:
keyboard.send_keys("<escape>")
time.sleep(0.7)
keyboard.send_keys("<tab>")
keyboard.send_keys("<tab>")
time.sleep(0.30)
keyboard.send_keys("xdg-open '")
time.sleep(0.50)
keyboard.send_keys("<ctrl>+v")
time.sleep(0.50)
keyboard.send_keys("/")
time.sleep(0.30)
keyboard.send_keys(outcopt1)
time.sleep(0.50)
keyboard.send_keys("'")
time.sleep(0.30)
keyboard.send_keys("<tab>")
keyboard.send_keys("<tab>")
keyboard.send_keys("<tab>")
keyboard.send_keys("<tab>")
keyboard.send_keys("<tab>")
time.sleep(0.30)
keyboard.send_keys("<enter>")
time.sleep(1.2)
activeWindow = window.get_active_title()
if 'Main Menu' in activeWindow:
keyboard.send_keys("<escape>")
time.sleep(0.30)
os.system("notify-send 'Script 6.1 for AutoKey' 'Done!'")
quit()
else:
dialog.info_dialog("Script 6.1 for AutoKey", "File Is Not Supported." , width = '250')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment