The STDIN does not work in NTShell command line as it should. This is NOT a problem with lilypond, but rather with Windows.

I have solved this problem and I am posting for others who may RTFM to solve it.

It seems that there is a comment on this as a general problem with Windows:
http://www.velocityreviews.com/forums/t356170-cant-detect-eof-from-stdin-on-windows-console.html

The EOF is [CTRL+Z] on the Windows platform, but it cannot be sent at just any time. It must be at the beginning of the line (or an entire line by itself). So, it works like this:

*$ *lilypond.exe -b eps --pdf --output=foo3 -
*GNU LilyPond 2.10.23
Processing `-'
Parsing...*
\paper {
 #(define dump-extents #t)
 indent = 0\mm
 line-width = 160\mm - 2.0 * 0.4\in
 ragged-right = ##t
 force-assignment = #""
 line-width = #(- line-width (* mm  3.000000))
}

\relative c' { \sourcefileline 10 a b c d e f g' }
^Z

*-: 0: warning: no \version statement found, please add

\version "2.10.23"

for future compatibility
Interpreting music... [1]
Preprocessing graphical objects...
Writing foo3-systems.tex...
Writing foo3-systems.texi...
Layout output to `foo3-1.eps'...
Converting to `foo3-1.pdf'...
Layout output to `foo3.eps'...
Converting to `foo3.pdf'...*

The key-strokes are
[ENTER][CTRL+Z][ENTER]
at the end of the music code

Hope this helps someone else.  This software is really great!

--
*********************************************
Clifford W. Racz
Purdue University
Agricultural and Biological Engineering
225 South University Street
West Lafayette, IN  47907-2093
Office: ABE316
Phone:  (765) 49-45731
Fax:    (765) 49-61356
*********************************************

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to