|
@@ -191,19 +191,29 @@ func ClickRepeatedly(s *SavedGroups, c chan os.Signal) {
|
|
n := 1
|
|
n := 1
|
|
var minDistance float64
|
|
var minDistance float64
|
|
for {
|
|
for {
|
|
- for _, p := range selection.Points {
|
|
|
|
|
|
+ for i, p := range selection.Points {
|
|
if selection.Name == "akoya" { // hardcoded for Akoya presentation. #TODO: better handling (selection action list)
|
|
if selection.Name == "akoya" { // hardcoded for Akoya presentation. #TODO: better handling (selection action list)
|
|
- p.RightClick()
|
|
|
|
- time.Sleep(100 * time.Millisecond)
|
|
|
|
- press("v")
|
|
|
|
- time.Sleep(50 * time.Millisecond)
|
|
|
|
- keyboardWrite(strconv.Itoa(n))
|
|
|
|
- n++
|
|
|
|
- time.Sleep(50 * time.Millisecond)
|
|
|
|
- press("enter")
|
|
|
|
- time.Sleep(2000 * time.Millisecond)
|
|
|
|
|
|
+ if i == 0 {
|
|
|
|
+ p.RightClick()
|
|
|
|
+ time.Sleep(100 * time.Millisecond)
|
|
|
|
+ press("v")
|
|
|
|
+ time.Sleep(500 * time.Millisecond)
|
|
|
|
+ } else if i == 1 {
|
|
|
|
+ time.Sleep(200 * time.Millisecond)
|
|
|
|
+ p.Click()
|
|
|
|
+ time.Sleep(200 * time.Millisecond)
|
|
|
|
+ keyboardWrite(strconv.Itoa(n))
|
|
|
|
+ n++
|
|
|
|
+ time.Sleep(100 * time.Millisecond)
|
|
|
|
+ press("enter")
|
|
|
|
+ time.Sleep(500 * time.Millisecond)
|
|
|
|
+ } else {
|
|
|
|
+ p.Click()
|
|
|
|
+ time.Sleep(100 * time.Millisecond)
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ p.Click()
|
|
}
|
|
}
|
|
- p.Click()
|
|
|
|
time.Sleep(100 * time.Millisecond)
|
|
time.Sleep(100 * time.Millisecond)
|
|
}
|
|
}
|
|
fmt.Println(<-o)
|
|
fmt.Println(<-o)
|