Applescript 需要语法错误方面的帮助:需要表达式,但找到命令名

Applescript 需要语法错误方面的帮助:需要表达式,但找到命令名,applescript,Applescript,所以我以前从未使用过applescripts,我也不知道如何编写代码 我试图使用我在网上找到的这个脚本,但是我得到了“语法错误:预期的表达式,但找到了命令名” 任何帮助都将不胜感激 代码: 看起来您有一些卷曲的引号关闭了BTGuard字符串(可能是从某个地方(如网页)复制格式化文本的结果)-解决方法是将引号更改为正常的直引号。另一个语法问题是say语句的注释字符-要对这样的行进行注释,请使用--或#字符。既然您说您对applescript一无所知,我会问。。。你知道这是一个叫做“保持打开”的特殊

所以我以前从未使用过applescripts,我也不知道如何编写代码

我试图使用我在网上找到的这个脚本,但是我得到了“语法错误:预期的表达式,但找到了命令名”

任何帮助都将不胜感激

代码:


看起来您有一些卷曲的引号关闭了BTGuard字符串(可能是从某个地方(如网页)复制格式化文本的结果)-解决方法是将引号更改为正常的直引号。另一个语法问题是say语句的注释字符-要对这样的行进行注释,请使用--#字符。

既然您说您对applescript一无所知,我会问。。。你知道这是一个叫做“保持打开”的特殊applescript吗?这意味着您必须将其另存为应用程序,并选中“保持打开”框以使其正常工作

on idle
  tell application "System Events"
    tell current location of network preferences
      set myConnection to the service "BTGuard”
      if current configuration of myConnection is not connected then
        try
          tell application "transmission"
            quit
          end tell
          connect myConnection
          –say "Retrying connection"
        end try
      else
        tell application "transmission"
          run
        end tell
      end if
    end tell
    return 1
  end tell
end idle