避免消息“按 space 栏继续”- PROGRESS 4GL

Avoid the message 'Press space bar to continue" - PROGRESS 4GL

我是 Progress 的新手。我使用以下查询从进度编辑器调用外部程序。我在这里面临的问题是我从外部程序收到消息 press space to continue。由于这条消息,程序没有完成,直到我按下键盘上的任意键,它才会卡住。 在隐藏无消息之前暂停 0 有助于隐藏我认为的消息。它不让程序执行完成。让我知道我在哪里犯了错误并修改下面的查询

output to value("/home/test/cim.out").
  input from value("/home/ast/cim.in").
  pause 0 before-hide no-message.
  {us/bbi/gprun.i ""xxxxx.p""}
  input close.
output close.
pause 0 before-hide.

将覆盖自动生成暂停时出现的默认暂停消息。例如,当 FRAME 被自动隐藏或生成一系列 MESSAGE 语句时。但是,它不会覆盖显式的 PAUSE 语句。例如:

define variable i as integer no-undo.

pause 0 before-hide.

do i = 1 to 10:
  message i.
  if i modulo 5 = 0 then pause message "i modulo 5 = 0".
end.

要解决该问题,您需要编辑“xxxxx.p”并找出暂停的来源。