0

だから私はこれまでアップルスクリプトを使ったことがなく、コーディングの仕方も知りません。

オンラインで見つけたこのスクリプトを使用しようとしていますが、「構文エラー: 式が必要ですが、コマンド名が見つかりました」というメッセージが表示されます。

任意の助けをいただければ幸いです

コード:

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
4

2 に答える 2

1

BTGuard文字列を閉じている巻き毛の引用符があるようです(おそらく、Web ページなどからフォーマットされたテキストをコピーした結果です)。これを修正するには、引用符を通常のストレートなものに変更します。もう 1 つの構文の問題は、say ステートメントのコメント文字です。そのような行にコメントを付けるには、--または#文字を使用します。

于 2012-08-06T01:56:12.980 に答える
0

あなたはアップルスクリプトについて何も知らないと言ったので、私は尋ねます.これが「ステイオープン」アップルスクリプトと呼ばれる特別なアップルスクリプトであることを知っていますか? これは、アプリケーションとして保存し、「開いたままにする」ボックスをチェックして正しく動作させる必要があることを意味します。

于 2012-08-06T14:52:56.493 に答える