SystemCaller
运行程序或操作系统命令,并在继续翻译之前等待它退出。
参数
命令行
要运行一个程序,命令行参数必须以一个程序(Windows上的.exe或Linux/Mac上的可执行文件)或批处理文件(.bat)的名称开始,这些名称必须完全指定或位于路径中。它还可以包含其他参数,这些参数作为命令行参数传递给程序或批处理脚本。
要运行多个操作系统命令,请使用&&分隔命令。例如:
cd c:\temp && dir *。* & &暂停
cd /用户&& ls -l
如果路径包含空格,则将路径用双引号括起来,仅在Windows中,将整个命令用双引号括起来。例如:
”“C: \我\运行。exe" -filepath "C:\path here\filename.txt""
/usr/bin/head -n "/path/to/some file.txt"
退出代码属性
如果指定了退出码属性,则将其设置为执行程序的退出码:通常为0表示成功,非0表示失败。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。