gpt4 book ai didi

bash - osascript语法错误 “Expected expression but found end of line. (-2741)”

转载 作者:行者123 更新时间:2023-12-03 08:05:47 25 4
gpt4 key购买 nike

我正在编写一个使用AppleScript的bash脚本,该脚本禁用了麦克风和摄像头,然后单击Google Meet Web页面上的“立即加入”按钮。禁用麦克风和摄像头的部分可以正常工作,但是我在脚本部分中想要单击“加入”按钮时遇到了问题。这是脚本:

#!/bin/bash

osascript <<EOF

tell application "System Events"

delay 4

key code 14 using command down
delay 1

key code 2 using command down
delay 1

end tell

EOF

#the following is not working-

osascript <<EOF

tell application "brave"
tell active tab of window 1 to -
execute JavaScript "document.getElementById('Join now')[0].click();"
end tell

EOF
当脚本的第二部分尝试执行时,出现此错误:

62:63: syntax error: Expected expression but found end of line. (-2741)


如何解决此错误并使脚本正确执行(单击按钮)?

最佳答案

您在to之后没有正确的换行符:

tell active tab of window 1 to -
使用: ¬,例如:
tell active tab of window 1 to ¬
可以通过在 脚本编辑器中键入optionL来创建换行符。
如果仍然引发错误,则将其全部放在一行上,例如:
tell active tab of window 1 to execute JavaScript "document.getElementById('Join now')[0].click();" 

关于bash - osascript语法错误 “Expected expression but found end of line. (-2741)”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63927015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com