0

私はapplescriptsが初めてで、アプリを少し自動化したいと思っています。

1) textwrangler をエディターとして使用しています

2)コードを書いて保存した後、applescriptからターミナルを開いてファイルをコンパイルしたい.Iはすでにllvmコンパイラをインストールしています。

3) textwrangler はスクリプト エディターを開くための meubar のメニューを提供するので、それを開いた後、tell application "Terminal" to activateを使用してターミナルを開きます

4) AppleScript から" gcc myfilename.c"を引数として渡して、端末が開くとすぐにこの文字列が引数として渡され、実行可能ファイルが生成されるようにしたい

スクリプトでそれを行うことはできますか? 助けてください。

4

1 に答える 1

0

これを試してください:

tell application "Terminal" to do script "gcc myfilename.c"

あなたが言及したActivate行なしでこれを実行すると、まだ開いていない場合でもターミナルが開きますが、前面には表示されません。そのためには、全体を Tell ブロッ​​クに変えて、Activate をそこに戻すだけで、次のようになります。

tell application "Terminal"
    activate
    do script "gcc myfilename.c"
end tell
于 2013-07-30T21:10:38.187 に答える