赞
踩
实现这样一个shell脚本:
启动eVPN,判断它的“连接”按钮上的文案,如果是“链接”,则点击一下这个按钮。
- #!/bin/bash
-
- # 启动 eVPN
- open -a eVPN
-
- # 等待 eVPN 启动完成
- sleep 5
-
- # 获取连接按钮的文本
- button_text=$(osascript -e 'tell application "System Events" to tell process "eVPN" to get value of attribute "AXTitle" of button 1 of window 1')
-
- # 如果文本是“链接”,则点击按钮
- if [ "$button_text" == "连接" ]; then
- osascript -e 'tell application "System Events" to tell process "eVPN" to click button 1 of window 1'
- fi
这个脚本使用了三个命令:
open -a eVPN
:打开 eVPN 应用程序。sleep 5
:等待5秒钟,以确保 eVPN 应用程序已经启动完成。osascript
:执行一个AppleScript脚本来获取按钮文本并执行点击操作。在这个脚本中,osascript
命令用于执行一个AppleScript脚本来获取连接按钮的文本和执行点击操作。如果连接按钮的文本是“链接”,则执行点击操作。需要注意的是,该脚本可能需要根据eVPN应用程序的实际UI控件位置进行调整。
可以将此脚本保存为一个文件,例如“eVPN_auto_connect.sh”,然后在终端中运行该脚本以启动eVPN并自动连接。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。