Hi... Hope some REBOL Guru can answer this one: What I'd like to do is to set a variable equal to the string that is normally sent to the console as a result of executing a command or script. The result can still go to the console if necessary, but I'd like to capture it for use elsewhere. Thus, for example, if 'getresult were the magic solution to my problem, >> a: "test" == "test" <--- this would go to console only >> cmd: [print a] == [print a] <--- this would go to console only >> do cmd test <--- this would go to console only but if I were to do the following (faked here): >>x: getresult [do cmd] test <--- this might still go to console >>print x test <--- !! But x would have been set to the result I'd like the same to happen with error messages or anything that REBOL might normally send to the console. Is that possible? How?? TIA, Russ
