我的场景是打开新窗口,并在其中执行脚本。我在寻找一种方式怎么回来之前已激活的窗口,并没有尝试这些2种方式:
1.执行键盘快捷键以忍者之路在Safari浏览器窗口之间切换
tell application "System Events" to keystroke "§" using command down
注:由于不愉快的经历窗口交换导致的轻微闪回。
2.给予lastWindow个人ID和以后把它向前方
set lastWindow to id of window 1
...
set index of window id lastWindow to 1
注:当lastWindow改变变得可见,但不活动的状态,并且需要额外的点击页面使其真正活跃
我也尝试更改新创建的窗口的,但它导致它最小化并减慢后台脚本执行的速度。
问题。那么有没有办法创建新窗口,并以最“沉默”的方式换回最后一个窗口?
@ user34398945非常感谢你,这两个选项完美解决了描述问题:D – volna