span8
span4
退出代码将返回只要你在命令行中执行命令创建的ERRORLEVEL属性的值。对于查找,0退出代码应表示“搜索成功完成,并且至少一个匹配的结果”
这听起来像你想的是由管道输送到找到DIR的实际效果。这是一个有点棘手,但这里有一些选择:
1。使用PythonCaller代替。这将允许您以填充与查找的结果特征的实际属性。这种方法的缺点是,你必须要舒适与Python。选项2可能会更容易。
2。写(重定向)的查找结果到一个临时文件,然后读取使用AttributeFileReader变压器该文件。这其实是很简单的事,并不会要求你表面建模太大的变化。
http://www.lagmonster.org/docs/DOS7/pipes.html
只需添加像`> C:\ TEMP \findresults.txt`到系统中的主叫方的命令的结束。
这应该将结果写入到一个文本文件。然后读取与AttributeFileReader文本文件。这将文本文件的内容复制到你的特征的新属性。
如果表面建模命令开始变得过于庞大,创建一个批处理文件去运行,并有表面建模调用批处理文件。我经常使用的AttributeManager创建一个包含批处理文件的所有内容,然后是AttributeFileWriter创建批处理文件的属性,然后将表面建模,执行批处理文件(该文件包含重定向到创建一个输出的文本文件), and then an AttributeFileReader to retrieve the results of the batch file from the text file.
下面是将命令的输出保存到一个日志文件的批处理文件的一个例子。:
@回响
拨打:启动> C:\ TEMP \ @Value(_uuid)\ launch.log
GOTO:EOF
©2019安全亚搏在线软件公司|法律