#
# HELP: SYNOPSIS:
# HELP:     planeview/menu/process
# HELP:
# HELP: DESCRIPTION:
# HELP:     Ask for a processing macro to run and execute it.
#
CECHO ${$root.func.var.new("string","tmp")}
CECHO ${$root.func.var.new("string","tmp2")}
CECHO ${$root.func.var.new("string","parms")}
CECHO ${$parms=""}
VARFROMPROCESS tmp eccet_openfile process ${$root.func.strings.quote($root.application.planeview.processpath)}
IF ${$tmp=="."} QUIT
CECHO ${$root.application.planeview.processpath=$root.func.file.getdir($tmp)}
VIEW_SET Main
VARFROMPROCESS tmp2 grep -q "^# NEED_PARMS" "${$tmp}" ; echo $?
IF ${$tmp2=="1"} GOTO NOPARMS
VARFROMPROCESS tmp2 sed -ne "s/^# NEED_PARMS//p" "${$tmp}"
VARFROMPROCESS parms eccet_getparms 400 100 "Please enter Parameters (${$tmp2}):"
IF ${$parms=="*CANCEL*"} QUIT
:NOPARMS
! ${$tmp} ${$parms}
