上一主题: OSRedirect.receivedErrOutput 方法下一主题: OSRedirect.receivedResult 方法


OSRedirect.receivedOutput 方法

事件处理程序是一种可选函数,当发生特定事件时,可以在用户脚本中实现并由 AutoShell 进行调用。 如果存在事件处理程序,则当子进程写入 stdout 时调用该事件处理程序。 可以多次调用该处理程序。

该方法具有以下语法:

receivedOutput(s)

注意:AutoShell 忽略事件处理程序返回值。

示例

接收时显示输出:

out = new OSRedirect();
out.receivedOutput = function(s){qout(s);};
! ver -output out

另请参阅:

! 命令-调用命令或子进程 (Cmdlet)

!! 命令-调用命令或子进程并自动捕获输出 (Cmdlet)

OSRedirect.receivedErrOutput 方法

OSRedirect.receivedResult 方法