> Benoît Minisini ha scritto:
> >> these are shell commands, cat and echo
> >> cat shows the contents of a file and echo print a string in screen
> >> we use redirection which is >
> >> to a device printer /dev/lp0 or lp1 or lp2 see what is your printer
> >>
> >> To print a file you can write in shell or in gambas SHELL command the
> >>  command cat file > /dev/lp0
> >>
> >> there must be a file with name "file" which contains what you want to
> >> print
> >>
> >> or if you want to print a line straight use echo
> >>
> >> if you type in a console echo "test" you see in console the word test,
> >> so you redirect this to printer lp0 with this command
> >>
> >> echo "test" > /dev/lp0
> >> and you print it.
> >>
> >> try them fisrt from a console and then use them with Gambas SHELL or
> >> EXEC
> >
> > In Gambas, you can use PRINT instead of running a shell to run "echo"!
> 
> This is true but... can I redirect output to every file I want using a
> simple one-line syntax?
> It could be interesting, as in the unix world everything is a file:
> 
>     PRINT "Program started" TO "/var/log/messages"      ' append? or...
>     PRINT "Program started" APPEND "/var/log/messages"
> 
> ...or something like that. Truth is that one can make a subroutine to do
>  it.
> 
> Regards,
> Doriano

You must use the Open / Close instructions.

If you don't want to specify the stream at each Print instruction, you can use 
the "Output To" instruction.

Regards,


-- 
Benoît Minisini

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Gambas-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to