Applescript aracılığıyla bir yazdırma iletişim kutusuyla etkileşime girmeye çalışıyorum.
Ne taklit etmek istiyorum kullanıcı belirli bir açılır menüde bir değer ayarlama.
Diyelim ki:
tell application "System Events"
tell process "Preview"
set value of pop up button XXX to YYY
end tell
end tell
XXX adını nasıl bilebilirim? Örneğin, "yazıcı" ve "ön ayarlar" açılır listelerini nasıl ayırt edebilirim?
Erişilebilirlik Denetçisini açtım, ancak burada görüntülenen bilgilerden, belirtilen açılır liste için ada veya başka bir benzersiz tanıtıcıya başvuru yapamıyorum.
Farklı açılır listeye başvurmak için sayı kullanan birçok kişi gördüm, ancak bunun iyi bir uygulama olduğundan emin değilim. Apple bir noktada iki açılır menü sırasını değiştirmeye karar verirse ne olur?
Herhangi bir yardım mutluluk duyacağız.
GÜNCELLEME :
Aşağıda önerildiği gibi 10.6.8 ve müfettişi kullanarak aşağıdakileri alıyorum:
UI elements
Komutu buradan da yararlı buldum : n8henrie.com/2013/03/a-strategy-for-ui-scripting-in-applescript