Re: Batch Mode Output
- To: mathgroup at smc.vnet.net
- Subject: [mg63699] Re: Batch Mode Output
- From: "Marcelo Mayall" <mmayall at bol.com.br>
- Date: Tue, 10 Jan 2006 01:48:55 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
Hi Daniel, $Version 5.2 for Microsoft Windows (June 20, 2005) Thanks for your help. I don't know if I understood correctly but, if I'm right, basically you're saying that all I have to do is to type an extra return at the end of the command line. Well, I tried this but it doesn't work. Yet, I'm still receiving the output only through the output file and not throught the command prompt line. (***** Routine Print.m *****) Run["Echo Operational System Output"] ; (** Enter at the end of this line **) (** End of the file Print.m **) Any ideia of what is wrong ????? Thanks, ---------- Início da mensagem original ----------- De: "dh" dh at metrohm.ch Para: "Marcelo Mayall" mmayall at bol.com.br Data: Thu, 05 Jan 2006 10:11:54 +0100 Assunto: Re: Batch Mode Output > Hi Marcello, > $Version 5.1 for Microsoft Windows (October 25, 2004) > > With Print.m containing (no CR/LF at the end): > Run["Echo Operational System Output"]; > I get no output: > > > With Print.m containing an additional CR/LF: > Run["Echo Operational System Output"]; > I get the output: > Operational System Output > > ===> therefore, in order that a line will be executed, it must terminate > with a CR/LF (or whatever your OS uses as a line terminator). > > Same thing applies to Print statements > > Daniel > > Marcelo Mayall wrote: > > In some situations when running a program in batch mode, it is interesting that the output be returned via operational system prompt (in my case Microsoft Windows XP). > > At first, we could imagine the following batch file: > > > > (***** Routine Print.m *****) > > Run["Echo Operational System Output"] > > > > However, when executing Print.m in batch mode, no output is returned to the prompt. The output is returned only to the output file Print.out: > > > > C:\> math Print.out > > > > C:\> type Print.out > > In[1]:= Operational System Output > > > > Any idea ???? > > > >