[軟體] 請問哪步錯了?

作者: mofassfox (狐狸)   2024-12-23 21:29:14
簡體的時候都沒問題,切成繁體就抓不到設定裡的顯示器
主要是19行一直抓不到,請大大解惑
手機截圖請見諒
https://i.imgur.com/1IcBDgB.jpeg
on findLastTargetIndex(targetItem, itemList)
set lastIndex to 0
repeat with i from (count of itemList) to 1 by -1
if item i of itemList is targetItem then
set lastIndex to i
exit repeat
end if
end repeat
return lastIndex
end findLastTargetIndex
beep 1
beep 1
tell application "System Settings"
activate
delay 1
tell application "System Events"
tell process "System Settings"
click menu item "顯示器" of menu "顯示" of menu bar it
em "顯示" of menu bar 1
delay 0.3
tell group 1 of group 2 of splitter group 1 of group 1
of window "顯示器"
try
click pop up button "添加"
delay 0.3
作者: tyf99 (呵呵)   2024-12-23 21:41:00
顯示 添加 都是支語,你自己要依據Mac介面的用詞改掉
作者: mofassfox (狐狸)   2024-12-23 21:42:00
應該是添加的問題但不知道該換什麼然後顯示不對的話我也不知道該換什麼了……
作者: tyf99 (呵呵)   2024-12-23 21:46:00
你自己看看頂部選單有什麼字
作者: mofassfox (狐狸)   2024-12-23 21:51:00
指令詞彙裡找不到類似的……
作者: tyf99 (呵呵)   2024-12-23 22:07:00
把那段砍了吧,一般我都這樣用 https://imgur.com/js7Qdds至於按鈕什麼的,你要用entire contents去找
作者: mofassfox (狐狸)   2024-12-23 22:16:00
這樣底下要全改,我沒有那麼強QQ
作者: tyf99 (呵呵)   2024-12-23 22:29:00
https://imgur.com/PUap0km我不知道你那添加的按鈕是幹啥用的,你可從上面的回傳值找
作者: mofassfox (狐狸)   2024-12-23 22:30:00
這個是用來開機自動抓ipad當螢幕用的,我嘗試看看嗯……我不會舉一反三QQ
作者: babylon297 (COK)   2024-12-24 03:03:00
直接切也是蠻好笑的 你看不出來用語差異很大嗎
作者: mofassfox (狐狸)   2024-12-24 04:28:00
雖然但是,我看設定的確叫顯示器啊
作者: tyf99 (呵呵)   2024-12-24 14:07:00
這 Applescript 的寫法叫做 GUI scripting任一個引用的名稱,要跟你螢幕上看到的完全相同才能 matchmenu bar是螢幕頂部那條,系統設定沒有選單是叫"顯示"的至於添加的按鈕,我已經沒有iPad,所以我這邊沒那顆按鈕你只能自己去找正確的繁中名稱,不然就繼續用簡體中文介面

Links booklink

Contact Us: admin [ a t ] ucptt.com