Skip to content

Instantly share code, notes, and snippets.

@dieterdemeyer
Forked from wkoszek/click.oscript
Created May 15, 2018 10:57
Show Gist options
  • Save dieterdemeyer/fe3ebae0c998b3d78b9855ee794d7df0 to your computer and use it in GitHub Desktop.
Save dieterdemeyer/fe3ebae0c998b3d78b9855ee794d7df0 to your computer and use it in GitHub Desktop.
Clicking "Allow" button in System Preferences via Screen Sharing
# This is clicking "Allow" in System Preferences "Security & Privacy" screen
# when you're on Screen Sharing. Otherwise it doesn't work.
# To fix:
# - Put "Security & Privacy" window in the top left screen
# - open a Terminal on a side
# - save click.oscript
# - Run: osascript click.oscript
#
# The mouse click you send should hit "Allow" button. You may need to move the window a little bit.
# Script originally from: https://discussions.apple.com/thread/3708948
set x to 550
set y to 490
do shell script "
/usr/bin/python <<END
import sys
import time
from Quartz.CoreGraphics import *
def mouseEvent(type, posx, posy):
theEvent = CGEventCreateMouseEvent(None, type, (posx,posy), kCGMouseButtonLeft)
CGEventPost(kCGHIDEventTap, theEvent)
def mousemove(posx,posy):
mouseEvent(kCGEventMouseMoved, posx,posy);
def mouseclick(posx,posy):
mouseEvent(kCGEventLeftMouseDown, posx,posy);
mouseEvent(kCGEventLeftMouseUp, posx,posy);
ourEvent = CGEventCreate(None);
currentpos=CGEventGetLocation(ourEvent); # Save current mouse position
mouseclick(" & x & "," & y & ");
END"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment