2011-08-11 50 views

答えて

1

私はこれを使用します。場所で

は入れ:

C:\ WINDOWS \ System32に\ cmd.exeを

Argumentesでは、一つ以上を置く:

/kは$を{エコーコンテナ_loc} $ {project_loc} $ {resource_path} $ {target_home}

0

Windows |設定| C/C++ |ビルド|ビルド変数

チェックボックスを有効にしますシステム変数を表示、すべての変数が表示されます。それらの多くは値<ECLIPSE_DYNAMIC_VARIABLE>を持つでしょう。それらを編集すると、実際の値が表示されます。

0

tm1、Eclipse Luna 4.4.2、Win 7 x64で、値を編集すると常にここに空白のエントリが表示されます。おそらく、その行動は最近変わったでしょう。

レイ、私はあなたの答えにまだ答えているとはいえないほどの評判はないとお詫び申し上げます。私はそれを拡張するのに十分なあなたの考えが好きだったと言わなければならない、あなたが気にしないことを願っています。

ロケーションがC:ドライブにロックされていないため、${system_path:cmd.exe}が使用されました。

引数として、以下のものを組み立てました。テキストには、テキストを均等に配置するための10進数の160文字が含まれています。

/c echo build_files:áááááááááááá${build_files}&echo 
build_type:ááááááááááááá${build_type}&echo 
config_description:ááááá${config_description:${project_name}}&echo 
config_name:áááááááááááá${config_name:${project_name}}&echo 
container_loc:áááááááááá${container_loc}&echo 
container_name:ááááááááá${container_name}&echo 
container_path:ááááááááá${container_path}&echo 
current_date:ááááááááááá${current_date}&echo 
eclipse_home:ááááááááááá${eclipse_home}&echo 
env_var:^%windir^%áááááááá${env_var:windir}&echo 
git_branch:ááááááááááááá${git_branch}&echo 
git_dir:áááááááááááááááá${git_dir}&echo 
git_repo_relative_path:á${git_repo_relative_path}&echo 
git_work_tree:áááááááááá${git_work_tree}&echo 
project_loc:áááááááááááá${project_loc}&echo 
project_name:ááááááááááá${project_name}&echo 
project_path:ááááááááááá${project_path}&echo 
resource_loc:ááááááááááá${resource_loc}&echo 
resource_name:áááááááááá${resource_name}&echo 
resource_path:áááááááááá${resource_path}&echo 
selected_resource_loc:áá${selected_resource_loc}&echo 
selected_resource_name:á${selected_resource_name}&echo 
selected_resource_path:á${selected_resource_path}&echo 
system:ARCH:áááááááááááá${system:ARCH}&echo 
system:ECLIPSE_HOME:áááá${system:ECLIPSE_HOME}&echo 
system:NL:áááááááááááááá${system:NL}&echo 
system:OS:áááááááááááááá${system:OS}&echo 
system:WS:áááááááááááááá${system:WS}&echo 
system_path:cmd.exeááááá${system_path:cmd.exe}&echo 
system_property:upTime:á${system_property:eclipse.startTime}&echo 
workspace_loc:áááááááááá${workspace_loc} 

出力は次のようになります。

Eclipse Luna 4.4.2 Dynamic Variables Output

いくつかの注意事項:それを動作させるために

  • ソースファイルは、エディタで開かれ、アクティブにする必要があります。
  • 可変再帰がサポートされています。${config_name:${project_name}}
  • 私は${build_project}${cdt_pathentry_var}は多くを行うために得ることができませんでした。
  • 興味深いことに、私のアーキテクチャはx86_64として、しかしOSはx86として報告されています。
  • ${system_property:eclipse.startTime}は、Eclipseの「隠された」内部プロパティにアクセスするための素晴らしい方法です。 help.eclipse.orgには、参照、その他のリファレンス、ランタイムオプションhereに利用可能なコマンドの完全なリストがあります。
関連する問題