2016-04-10 17 views
1

'da bir html düğmesi seçin Safari açmak ve kimliğine bağlı olarak bir düğme seçmek istediğim bir program yazıyorum. Applescript’te oldukça yeni ve çözemediğim bir halim var. Biraz yardıma ihtiyacım var.Elma çiçeği

Hata: “son” bekleniyor ancak “to” olarak bulundu.

on run {input, parameters} 

to clickID(theId) 
tell application “Safari” 
do JavaScript “document.getElementById(‘” & theId & “‘).click();” in document 1 
end tell 
end clickID 

clickID(“htb_more“) 

return input 
end run 

Yine, bu oldukça açık birileri olabilir. Herhangi bir ayrıntıya ihtiyacınız varsa, sadece sorun. Bu programın çok fazla olduğunu düşünmedim ve kolayca yazabileceğimi düşündüm, ama sıkışıp kaldım. Teşekkürler

cevap

0

El kitabının bazı yapılarını yanlış anlamışsınızdır. Aradığın şeyin aşağıdaki kod gibi olduğuna inanıyorum.

on run 
    clickID("htb_more") 
end run 

on clickID(theId) 
    tell application "Safari" 
     do JavaScript "document.getElementById(‘” & theId & “‘).click();" in document 1 
    end tell 
end clickID 
+0

Teşekkürler, sorumu yanıtladı. Ancak, sorunumu çözmedi. Sorunumu başka bir sayfada ekledim: http://stackoverflow.com/questions/36589438/learning-applescript-trouble-linking-to-safari - Ayrıca, belki de bazı Applescript öğrenme kaynaklarına yöneltebiliyorsa yardımcı olur :) –

İlgili konular