大家好、
我们的客户询问了 Code Composer 中的工作区以及对工作区使用通配符/环境值的能力。 例如、他们有多个用户使用的实验室计算机、但希望将每个用户的工作区定向到他们的"我的文档"文件夹、而不是本地驱动器位置(在本例中、他们重定向用户文件夹)。 这是可能的吗?
提前感谢!
此致、
Jejomar
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好 Ki、
以下是我们客户的回应:
我需要每个用户的工作区直接转到他们的“我的文档”文件夹。 当多个用户登录到我们的实验室计算机时,我们将此文件夹重定向到其他位置,作为教育机构,我们理想地希望用户不能与其他用户的工作空间进行交互。
在 C:\ti\ccs12\ccs\ccs\eclipse\configuration\org.eclipse.ui.ide.prefs 文件中,有一个变量“recone_workspace”,您可以将其设置到计算机上的某个位置。
这似乎是控制用户在程序启动时看到的内容的文件、要求用户设置工作区。 我们需要将其绑定到每个用户的配置文件/我的文档文件夹。
我尝试将其设置为“C:\\Users\%userprofile%\My Documents\”,但它似乎无法识别 Windows 环境变量并在 C:\Users 中创建名为%userprofile%的文件夹。
这就是我使用“通配符”或“env 变量”的原因。
此致、
Jejomar
我有一个不同的建议、而不是使用 prefs 文件。 CCS 可执行文件(CCStudio.exe)支持一个参数、您可以在该参数中指定工作区路径:
-data
示例:
> \ccs\eclipse\ccstudio.exe -data
这将启动 CCS 并自动为指定工作区位置
您可以创建一个调用此操作的 Windows *。bat 文件、因为*。bat 支持扩展系统环境变量。
谢谢
Ki