2011-12-19 3 views
0

맨 앞 터미널 탭에서 현재 줄 텍스트 aa 포함 된 경우,이 명령 aauptime 실행됩니다 :기존의 터미널 창에서 스크립트를 실행

set cmd to "uptime" 
tell application "Terminal" 
    try 
     do script cmd in window 1 
    on error 
     do script cmd 
    end try 
    activate 
end tell 

당신은 분명히 수를 do script 앞에 tell app "System Events" to keystroke "ku" using control down과 같은 것을 추가하십시오. 그러나 더 좋은 해결책을 아는 사람이 있습니까?

+0

해결 방법 : 명령을 실행하기 전에 명령을 실행하십시오. 'do script "in"window 1 " –

+0

@KassymDorsel 이는 나의 예제 시나리오에서'aa'를 실행합니다. – user495470

+0

그렇지만 다음 명령을 실행하면 프롬프트가 명확 해집니다. –

답변

0

당신은 터미널을 타겟팅하지 않고 쉘 스크립트를 호출 할 수 있다는 것을 알고 있습니까?

+0

당신은 이것을 주석에 넣을 수 있다는 것을 알지? – fireshadow52

+0

나는 그것을 지금 알고있다. –

+0

좋습니다. 그럼 해. :) – fireshadow52

관련 문제