2013-08-05 44 views
0

我想編寫一個程序,執行以下操作...需要諮詢有關AppleScript的自動化

  • 讀一行從TextEdit文本包含在一個單獨的行僅提供一系列網址(每個)。
  • 轉到我的Web瀏覽器中當前頁面的URL。
  • 在加載頁面的相同位置進行兩次頁面單擊。
  • 打從第一步

我在AppleScript的初學者「Enter」鍵

  • 重複......但可以學習來完成這個項目所需要的任何東西。有人能告訴我一個我想寫的代碼的例子嗎?

  • +0

    歡迎來到堆棧溢出。不幸的是,你不會得到太多的幫助,因爲從你的文章閱讀的方式來看,這聽起來像你要求某人爲你做這項工作,你應該瞭解如何做到這一點,可以發生在你被困時。所以去找出如何閱讀蘋果腳本中的文本文件,我將是你的第一步 – mcgrailm

    回答

    0
    set urls to "http://stackoverflow.com/questions/18069198 
    http://stackoverflow.com" 
    --set urls to read "/tmp/input.txt" as «class utf8» 
    
    repeat with u in paragraphs of urls 
        tell application "Safari" 
         activate 
         open location u 
         delay 1 
         tell document 1 
          repeat while do JavaScript "document.readyState" is not "complete" 
           delay 0.1 
          end repeat 
          do JavaScript "document.querySelectorAll('#hlogo a')[0].click()" 
         end tell 
        end tell 
        tell application "System Events" to keystroke return 
    end repeat