2011-12-26 12 views
0

私はここを読んでいますが、この愚かな問題の修正は見つかりませんでした。 最も有名なMacテキストエディタであるBBEditは、広くスクリプト化が可能で、実際にはそうでなければなりません。しかし、.. Applescriptを使用して私はメニューコマンドを実行しようとしていたし、全く方法がありません。AppleScriptエディタから実行中のAppleScriptエディタは、BBEditを使用したメニューからではありません

tell application "System Events" 
    tell process "BBEdit" 
     tell menu bar 1 
      tell menu bar item "Markup" 
       tell menu "Markup" 
        tell menu item "CSS" 
         tell menu "CSS" 
          click menu item "Format" 
         end tell 
        end tell 
       end tell 
      end tell 
     end tell 
    end tell 
end tell 

かも::

tell application "System Events" to keystroke "+" using {command down, shift down} 

彼らは編集者の両方からスクリプトを実行している作品が、私は、スクリプトを保存し、私はそれを選択したら、彼らは動作しません、私が代わりにしようとした場合、またはより良いですBBEditのASメニューから。何か案が ?ありがとう。

答えて

1

スクリプトの保存方法を確認してください:BBEditのスクリプトメニューでは、AppleScriptスクリプト(.applescript)ではなく、コンパイルされたAppleScript(.scptファイル)のみが実行されます。最初のスニペットで

-1
ところで

、代わりに7ウェイ入れ子にTELLの、ただ一つの巣で十分:

tell application "System Events" 
    tell process "BBEdit"'s menu bar 1's menu bar item "Markup"'s menu "Markup"'s ¬ 
     menu item "CSS"'s menu "CSS" to click menu item "Format" 
end tell 
+0

これは、しかし、質問に答えていません。これは、有用な情報を伝えるので、答えよりもコメントとしては良いでしょう。要求された情報だけではありません。 –

関連する問題