技术文章 - CS334557

使用 apex_display 运行脚本时,输出不会立即出现在 ApexAda 消息窗口中

已修改: 23-Jun-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • ApexAda 4.2 F000 to 5.2 F000

说明

  • apex_display命令可用于菜单定制、CMVC 定制、TestMate 测试驱动程序等
  • apex_display命令包含一个runexecute子命令,用于运行脚本或程序并将结果输出到 Apex 消息窗口
  • 对于某些脚本或程序, apex_display输出不会立即出现在消息窗口中,而是在程序完成时立即出现
  • 用户通常更喜欢实时查看输出,以监控脚本或程序的进度,例如,考虑以下 C-shell 脚本cshscript.csh
    #!/bin/csh
        foreach xx ( 1 2 3 4 5 6 7 )
            sleep 5
            echo “Line $xx”
        end
    和一个等效的 Perl 脚本perlscript.pl
    my $count = 0;
    while ($count < 7) {
        $count++;
        sleep 5;
        print "Line $count \n";
    }
这是文章 334557 的 PDF 版本,可能已过期。最新版本 CS334557