2011-08-11 32 views

回答

1

我用這個:

在位置放:

C:\ WINDOWS \ SYSTEM32 \ cmd.exe的

在Argumentes把一個或多個:

/K回聲$ { container_loc} $ {project_loc} $ {resource_path} $ {target_home}

0

轉至Windows |首選項| C/C++ |構建|構建變量

啓用複選框顯示系統變量,您將看到所有變量。其中許多將具有值<ECLIPSE_DYNAMIC_VARIABLE>。編輯他們將顯示他們的實際價值。

0

tm1,在Eclipse Luna 4.4.2的Win 7 x64上,編輯值總是顯示空白條目。也許這個行爲最近已經改變了。

雷,道歉,我沒有足夠的聲望,直接回應你的答案。我必須說,我喜歡你的想法,足以擴展它,希望你不介意。

對於位置,使用了${system_path:cmd.exe},因爲它沒有鎖定到C:驅動器。

對於參數,組裝了以下內容。請注意,它包含十進制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}做多。有趣的是,Eclipse將我的體系結構報告爲x86_64,但將操作系統報告爲x86。
  • ${system_property:eclipse.startTime}是訪問Eclipse的一些「隱藏」內部屬性​​的好方法。有關help.eclipse.org上參考,其他參考,運行時選項here下的可用命令的完整列表。
相關問題