ImportTracks.sikuli

(Download this script)
import os
address = os.getcwd()
#address = "/home/es1076/GITROOT/GoFigure2/Testing/Sikuli/gofigure2_images"

#address = address+"/gofigure2_images"
print address
setBundlePath(address)

#2 scripts: one before GF closes and one after creating database. 
#will need script to create meshes on 1 track in different time points.

click()
click()
a = find()
click(a.below(10))
wait(2)
type("3DMeshExportTest.txt")
type(Key.ENTER)
#NEED TO FIGURE OUT HOW TO SELECT 3DMeshExportTest.txt file for any user on any OS

#click("File.png")
#click("Close_all.png")
wait(2)
keyDown(Key.CTRL)
type("w")
keyUp(Key.CTRL)

click()
click()
click()
click()
wait(5)

click()
click()
click()



hover()

from java.awt import Robot
robot = Robot()
robot.mouseWheel(1)

#hover("Table_MeshTab.png")
#rightClick(region.getLastMatch().right(200).above(100))
rightClick()
type(Key.DOWN+Key.ENTER+Key.DOWN+Key.DOWN+Key.DOWN+Key.ENTER)

keyDown(Key.CTRL)
type("d"+"d"+"d")
keyUp(Key.CTRL)
wait(6)

click()
click()
click()
click()
wait(2)
#compare before image in gofigureimage folder to after image taken here
#reg = find(Pattern("roughQuadViewRectangle.png").similar(0.30))
#this should find a rough 30% image and just get the coordinates and then take real image below
#table_quadview = reg.getRect()
#quadview_image_AFTER =capture(table_quadview)


#f = open(address+"/quadview_image_BEFORE_address.txt","r")
#quadview_BEFORE = f.read()

#print quadview_BEFORE

#import shutil
#shutil.copy2(quadview_BEFORE,address)

#print "copied address"
#make sure images are exact.
quadview_image_AFTER = capture(264,157,852,792)
print "captured image"

import shutil
shutil.copy2(quadview_image_AFTER,address+)

print "copied image"

find(Pattern().similar(.95))


#open GF
#import track
#close imaging session
#reopen imaging session
#compare screenshot of before with after.