Eclipse高级脚本环境(EASE)脚本从SolutionCenter中的cmd.exe运行

时间:2019-06-14 06:23:53

标签: eclipse eclipse-plugin

系统:Windows 7,适用于C / C ++开发人员的Eclipse IDE版本:氧气发行版(4.7.0)

我正在使用一个名为SolutionCenter(Bachmann)的工具来编译基于Eclipse的C ++项目。 EASE插件提供脚本。我正在使用Script.js文件来编译我的项目。但是对于我的问题,一个简单的例子应该像这样工作:

/**
*    MyScript
 */
print("Hello World!");

现在,我想通过命令提示符运行此脚本,以避免始终启动该软件并增强其他人的编译能力。

命令应采用以下格式:

SolutionCenter.exe -application org.eclipse.ease.runScript -workspace <<PATH-TO_WORKSPACE>> -consoleLog -script <<PATH_TO_SCRIPT>>

-consoleLog用于在发生错误的情况下可视化输出。但是,如果我将这种格式调整为适合我的文件夹,则其格式类似于。

SolutionCenter.exe -application org.eclipse.ease.runScript –workspace 'C:\somefolder\MyWorkspace\' -consoleLog -script 'C:Folder/MyWorkspace/SubFolder/MyScript.js'

这不起作用。我还尝试了各种不同的路径或从不同的文件夹开始。发生的错误状态:

ERROR: invalid args (?workspace)
SYNTAX: [-workspace <workspace location>] [-engine <engineID>]-script <script name> <script parameters>

                <script name> is a path like 'file://C/myfolder/myscript.js'
                <engineID> provides a dedicated script engine ID. Use org.eclipse.ease.listEngines application.
                <workspace location> is a file system path like 'C:\somefolder\myworkspace'
                        if you provide a workspace you can use workspace:// identifiers in your scripts
                <script parameters> will be passed to the script as String[] in the variable 'argv'

我还发现了-data,而不是扩展名-workspace,但是效果不佳。

也许有人使用了类似的工具/脚本通过命令提示符执行它们,并且可以提供任何建议来解决我的问题。请随时询问问题以获取更多详细信息。 感谢您的帮助!

0 个答案:

没有答案