需要语法错误的帮助:预期的表达式但找到命令名称

时间:2012-08-06 01:07:46

标签: 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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

既然你说你对applecript一无所知我会问......你是否意识到这是一个特别的名为“留开”的苹果?这意味着您必须将其另存为应用程序,并选中“保持打开”框以使其正常工作。