[软件] 请问哪步错了?

楼主: 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