span8
span4
你好,
我与FME桌面2015年的工作与WorkspaceRunner变压器调用多个工作区在那里我有一些私有变量的路径使用环境变量。
例如:%ENVIRONVAR%\ DAT \myfile.txt文件
问题是,称为工作不承认由Windows系统定义的环境变量的值。我试图赋值到工作区里面的环境变量,但它不是在这种情况下,一个很好的解决方案,因为每一台PC可以有不同的值。
有没有即将做解决这个问题的一些例子吗?
提前谢谢了!
一种。
你好@mark2at亚搏在线safe谢谢你的建议…this works well within the engine...but the environment variables in paths doesnt quite work within workbench for example when the FeatureReader wants to scan the dataset the environment variable in a path does not resolve.
THKS隆,大卫和马克为您anwers!
@Mark,我不明白的原因,但这种解决方案是行不通的。我认为这是做了最合理的方式,这是我试过的第一件事,但我收到此错误信息:
未定义的宏`ENVIRONVAR“文件'file.fmw解除引用”。计划终止
@Takashi,@David,我还没有EnvironmentVariableFetcher变压器之前使用,我想借此在consideraton为未来ocassions。
最后,我解决了一个私人脚本(Python)的参数(myparam),其获取环境变量的值的问题:
进口OS回报os.environ [ 'ENVIRONVAR']
然后用这种方式这个参数...$(myparam)/dat/file.dat
显然,这是一种解决方法做同样的,我认为它会做的环境变量直接分配:(
谢谢,
一种。
©2019安全亚搏在线软件公司|法律