2014-05-02 5 views
1
tell application "BBEdit" 
    activate 
    tell window 1 
     repeat 100 times 
      repeat 5 times 
       key code 124 
      end repeat 
      --select insertion point after character 5 
      keystroke return 
      --keystroke key code 36 
     end repeat 
    end tell 
end tell 

дает ошибкуApplescript нажатие клавиши не будут работать в BBEdit

error "BBEdit got an error: Can’t get keystroke \" 
\" of window 1." number -1728 from keystroke " 
" of window 1 

Все, что я хочу сделать, это эмулировать перемещение курсора 5 пробелов и нажать клавишу возврата партии и много времени.

Показался достаточно просто ...

ответ

2
delay 0.2 
tell application "BBEdit" 
    activate 
    tell window 1 
     repeat 100 times 
      repeat 5 times 
       tell application "System Events" 
        key code 124 
       end tell 
      end repeat 
      tell application "System Events" 
       keystroke return 
      end tell 
     end repeat 
    end tell 
end tell