我正在運行蘋果腳本。 我的問題是,我打開使用蘋果腳本的Safari瀏覽器窗口。 之後,我使用腳本 告訴應用程序「系統事件」告訴進程「野生動物園」設置可見假在隱藏的Safari瀏覽器窗口上運行Apple腳本
現在我想,我吃剩的腳本應該被隱藏的Safari瀏覽器窗口中運行隱藏它,但是當我隱藏Safari瀏覽器窗口,然後焦點到Safari瀏覽器將丟失,並且腳本開始在具有焦點而不是Safari瀏覽器窗口的應用程序上運行。
我們可以這樣做嗎?請告訴解決方案,如果我們能。任何幫助表示讚賞。
謝謝。
我正在運行蘋果腳本。 我的問題是,我打開使用蘋果腳本的Safari瀏覽器窗口。 之後,我使用腳本 告訴應用程序「系統事件」告訴進程「野生動物園」設置可見假在隱藏的Safari瀏覽器窗口上運行Apple腳本
現在我想,我吃剩的腳本應該被隱藏的Safari瀏覽器窗口中運行隱藏它,但是當我隱藏Safari瀏覽器窗口,然後焦點到Safari瀏覽器將丟失,並且腳本開始在具有焦點而不是Safari瀏覽器窗口的應用程序上運行。
我們可以這樣做嗎?請告訴解決方案,如果我們能。任何幫助表示讚賞。
謝謝。
你想用窗戶做什麼?如果我用開放的窗口隱藏Safari,我仍然可以使用正常的區塊訪問窗口,如
tell application "Safari"
set bounds of window 1 to {111, 222, 777, 666}
end tell
沒有問題。但也許你正在使用系統事件,這可能不是必要的(可能是不好的做法),但這取決於你想要做什麼。檢查Safari的字典,併發布示例代碼。
試試這個
tell application "System Events" to set visible of process "Safari" to false
這個蘋果腳本沒有運行在隱藏的Safari瀏覽器窗口上,它運行在任何其他聚焦的應用程序窗口中。我希望它在隱藏的Safari瀏覽器窗口上運行。 – UserNew
這爲我工作:
tell application "Safari"
activate
delay 1
tell application "System Events" to set visible of process "Safari" to false
使用「告訴應用程序 「野生動物園」 - 塊交談Safari.app - – 2014-02-14 07:57:35
你能給我舉一個例子。 – UserNew
基本上是這樣的:把所有屬於Safari的代碼放在'告訴應用程序「Safari中...... [你的代碼]結束告訴塊。 – 2014-02-14 13:37:58