lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Windows Scripts


From: Jan Nieuwenhuizen
Subject: Re: Windows Scripts
Date: Fri, 19 Sep 2003 10:01:44 +0200
User-agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux)

Fodor Bertalan writes:

>>    c:\cygwin\bin\bash.exe --login -c "/usr/bin/lily-wins '%1%'"
>
> Yes, that's also what I think. (And it does work:-) )

One problem down.

>>     bash --login -c "/usr/bin/lily-wins '%1%'"
> That works only when d:\foobar\cygwin\bin is in the system path, which is
> not by default.

Or, if I understand DOS correctly, when bash.exe is in the directory
where we are now.

If you open a DOS box, and do:

   c:
   cd \cygwin\bin
   bash.exe

that should work.

> Actually this line would work as an association (so could be set up into the
> registry), but for some reason, in this case Windows substitutes a short,
> DOS filename instead of the original name, so the .BAT file must be used.

Ok, too bad.

>>    @echo off
>>    chdir (to dirname of %0%)
>>    bash --login -c "/usr/bin/lily-wins '%1%'"
>
> Sorry, I don't understand. For what reason would this directory changing be
> good?

See explanation above; If we can chdir to the directory where
run-lily-wins.bat and bash.exe live, plain: bash.exe should work.

> In windows there are call and start. As I know, both of them executes in a
> new shell. I tried them, so I think this problem is not related to Windows
> but to python script. (I suppose that the lily-wins script doesn't
> terminate.) But perhaps I am wrong. And this is really not so important.

Indeed, we'll solve this later.

>> Btw, now that it gets a bit technical, I'd like to bring this on the
>> lilypond-devel (or lilypond-user if you're not subscribed) list; so
>> that others may help with their knowledge.  What do you think?

Done.

Jan.

-- 
Jan Nieuwenhuizen <address@hidden> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien       | http://www.lilypond.org





reply via email to

[Prev in Thread] Current Thread [Next in Thread]