2017-10-13 59 views
0

我想設置消息應用程序的文本。我使用了一些輔助工具來生成applescript代碼。隱私/可訪問性啓用。仍然收到編譯錯誤(「一個數字不能超過這個標識符。」)。 10.12.6Applescript - 設置消息inputTextArea錯誤

tell application "Messages"  
    set value of textarea 1 of scroll area 4 of splitter group 1 of window "Messages" to "Hello World!" 
end tell 

任何建議如何獲得/設置值?

enter image description here

回答

1

這使用最新版本的塞拉利昂

activate application "Messages" 
delay 1 
tell application "System Events" 
    set value of text area 1 of scroll area 4 of splitter group 1 of window "Messages" of application process "Messages" to "Hello World" 
end tell 
+0

更改窗口中的「郵件」到窗口1對我的作品和它的作品。非常感謝! –

+0

@MarekH您的建議「更改窗口」消息「到窗口1並且工作正常」有問題「...如果消息窗口是唯一打開的窗口,您的解決方案將工作。但是,如果在消息應用程序(文件傳輸窗口,好友列表窗口等)中打開了其他窗口,並且這兩個窗口中的任何一個都是最前面的......腳本會拋出錯誤,因爲現在消息窗口不再「窗口1」。我的腳本版本不會引發錯誤。它會正確輸入文字 – wch1zpink

+0

謝謝你讓我知道。 –