斯潘8
斯潘4
你好,
我在许多目录中都有一组工作区和一个使用WorkspaceRunner逐个调用所有工作区的工作区。
这是我的等级结构图
在这个结构中,您有一个名为“livraison-transformation globale aixm 51”的目录。在这个里面,您有一个“主”工作区,它在您可以在图片上看到的各种目录中逐个调用所有工作区。
这是“主”工作区的图片
我的问题是:当我在另一个目录中更改名为“livraison aixm 51 v2.0”的主目录时,我丢失了WorkspaceRunner参数的路径(显示图片)。我想使用“fme_mf_dir”,我想进入父目录并进入子文件夹以到达各种工作台,但绝对路径在我的例子中被使用。
是否可以使用python脚本来:
-引入一个属性“livraison aixm 51 v2.0”路径的值
-主工作台位于“Livraison-Transformation Globale AIXM 51”中。所以,fme_mf_dir默认情况下包含此目录的绝对路径。
-引入一个属性fme_mf_dir的父目录
-在每个WorkspaceRunner中,都带有子文件夹的属性,子文件夹中调用了不同的工作台。
提前谢谢
你好,
我找到了解决问题的方法,但我不认为这是好的。
请在此处查看此解决方案:
https://knowledge.亚搏在线safe.com/questions/5254/set-workspacerrunner-parameters-programmely.html
我的工作方式:
1-在我的主工作区中,我创建了一个这样的已发布参数:
参数“toto”采用我在第一个WorkspaceRunner中调用的工作台的绝对路径的值。
2-我按照上面给出的网页
3-这给了我以下信息:
当我更改目录“livraison aixm 51 v2.0”的位置时,它是包含所有子目录的主目录,就新路径调用工作台,而不必更改初始工作台。
但我认为这不是最简单的方法,但我遵循我看到的样本(链接上方)
您好!@菲利普皮33,使用此设置,可以获取文件名为partextractor的父目录路径。
或者,如果您喜欢使用脚本化的python参数,试试这个。
导入osreturn os.path.split(os.path.abspath('.')[0]
..\04-改造跑道51 \010测试跑道GML ID.fmw
?2019安全亚搏在线软件公司|合法的