I don't think there's a way to do that with a subroutine. What we regularly do here is use input statements and pass the answers in DATA statements. I know that's not the answer you want, so consider this:
get(arg.,1)VAR if VAR = '' then input VAR end To pass more than one commandline variable, increment the 1 by 1 for each additional commandline variable passed. Your commandline for the above example would like like: RUN BP PRG VARDATA where VARDATA would fill the VARiable. Just a bit of for-what-it's-worth and hopefully it'll help. Karl > Wondering if there is a way to execute a subroutine from the colon > prompt. > > Let's say I have a subroutine that is defined as having 2 input args > like: > > SUBROUTINE subr.name(arg1,arg2). > > > I would like to test it from the colon prompt without having to > hard-code the values of arg1/arg2...something like: > > :RUN BP subr.name "value.of.arg1" "value.of.arg2" > > Is something like this possible? What I've tried so far hasn't worked. > > ************************************************ > * Shawn Waldie San Juan College * > * Programmer/Analyst 4601 College Blvd * > * Phone: (505)566-3072 Farmington, NM 87402 * > * email: [EMAIL PROTECTED] * > * * > * HP-UX 11.11 UniData 6.0.4 Colleague R17 * > ************************************************ > ------- > u2-users mailing list > [EMAIL PROTECTED] > To unsubscribe please visit http://listserver.u2ug.org/ ------- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/