2011-07-26 16 views
0

bashスクリプト "value"と "max"にある変数を参照したいと思います。今のところ、私は後にコマンドを与えているテキスト・インタフェースを持って、ターミナルウィンドウが======================CashaアプリのBashスクリプト変数

に似たものを表示します========================================== ==> 100%

進捗バー。変数はスクリプトを通して参照され、私はその変数を私のココアアプリで呼びたいと思います。

ありがとうございます!

答えて

0

あなたの質問は完全には明確ではありませんが、環境変数を使用するように聞こえます。 bashでは、子プロセスにエクスポートする変数をマークするためにexport builtinを使用する必要があります。次に、あなたのCocoaアプリケーションでは、getenv(3)関数を使用して環境変数値を取得できます。例:

# In your bash script 
value=foo 
max=bar 
export value max 

// Now in your Cocoa application: 
char *value; 
if((value = getenv("value"))) 
{ 
    // Use value 
} 
// else value is not in the environment 
+0

ありがとうございました。ご迷惑をおかけして申し訳ありません。しかし、私はあなたがそれにうまく答えたと思います。私が尋ねようとしていたのは、変数を参照する方法でした。私はそれがどのように進むのかを知らせます。 – theArdvark

+0

さて、私はココアアプリでbashの機能を実装するのが混乱しています。これは私が現在やっていることです。 まず、ソースコードをココアアプリにインポートしました。 2番目に、インポートしたソースコードのエクスポート値が最大であることを確認します。 第三に、私はアプリにbashスクリプトを実装しようとしています。 この部分は混乱していますが、どうすれば実装できますか?あなたが提案したように単に変数を使用するのですか? bashスクリプトはどこかで実行する必要がありますか?ターミナルウィンドウなしでバックグラウンドでbashスクリプトを実行するには? もう一度おねがいします! – theArdvark

関連する問題