Applescript 应用程序不会强制 OSX 在 Mac 10.8.4 上连接 VPN

Applescript 应用程序不会强制 OSX 在 Mac 10.8.4 上连接 VPN

我设置了一个 applescript 应用程序(保存为“BTGuard VPN-OSX”),以强制 OSX 连接到我的 VPN 服务 (BTGuard)。我按照此链接中的说明进行操作http://lifehacker.com/5932886/force-mac-os-x-to-automatically-reconnect-to-vpn,插入“BTGuard”作为我的服务。

这是我在 Applescript 框中输入的内容:

on idle
    tell application "System Events"
        tell current location of network preferences
            set myConnection to the service "BTGuard VPN"

            if myConnection is not null then

                if current configuration of myConnection is not connected then
                    connect myConnection
                end if
            end if
        end tell

        return 120
    end tell
end idle

但是,当我单击新应用程序时,会弹出以下消息:

无法获取应用程序“系统事件”的 classnetp 的 class locc 的类服务“BTGuard VPN”。我想我不知道如何正确编辑命令。

有人能帮我找出问题所在吗?是“服务”的问题吗?该怎么办?

相关内容