If you're looking for lualatex.exe on the search PATH, then this page
may help:

http://stackoverflow.com/questions/304319/is-there-an-equivalent-of-which-on-the-windows-command-line

Regards,
Henry

On Wednesday, 18 March 2015 at 08:11:36 pm -0500, Brother Gabriel-Marie wrote:
> Hi, all.  I'm working on a wizard that will try and find the 
> path location of lualatex.exe in Windows.  This is partly 
> for my Greg program, and if it is successful, I might create 
> an application to accompany Gregorio.
> 
> Now, if the environmental variable is set correctly, there 
> is no problem fetching the path, for it is easy enough to 
> extract the value from the environmental var (but you don't 
> need to do that anyway since its an env var).
> 
> /I am wondering if someone knows some obscure file or 
> registry setting or something that might lend a clue.//
> //I have a question here, but I don't think there is a real 
> answer 
> <http://stackoverflow.com/questions/28949456/how-to-know-the-location-of-lualatex-exe>
>  other 
> than the hard way: searching and guessing./
> 
> Now, there is the .texlive2012 or .texlive2013 directory 
> that gets created in the %userprofile% directory, but that's 
> no help.  There's no files inside that lend any clue other 
> than the years in the folder name.
> 
> NotatioAntiqua has a find-wizard like this, but I think it 
> just does a brute-force search.
> 
> So I figure I'd guess like this:
> First, I'd look in the %userprofile% directory for the 
> folders there and fetch the 2012 or 2013 from the folder 
> name.  At least I can know what version is installed.
> 
> Then, I know that lualatex.exe will always be installed like 
> this:
> \win32\bin\lualatex.exe
> But the user can change the location of directory below that.
> 
> So I'd look through directories in this order:
> c:\program files(x86)\texlive\2013\win32\bin\lualatex.exe
> c:\program files\texlive\2013\win32\bin\lualatex.exe
> c:\program files\texlive\win32\bin\lualatex.exe
> c:\texlive\2013\win32\bin\lualatex.exe
> c:\texlive\win32\bin\lualatex.exe
> 
> Then, if those all failed, I'd look through other 
> letter-drives, which I could programmatically fetch a list 
> of.  For example, if my script knows there is a d drive, I'd 
> look here:
> d:\texlive\2013\win32\bin\lualatex.exe
> d:\texlive\win32\bin\lualatex.exe
> 
> That's what I've thought of so far.
> Does anyone have any other ideas/advice?
> 
> 

> _______________________________________________
> Gregorio-users mailing list
> Gregorio-users@gna.org
> https://mail.gna.org/listinfo/gregorio-users


_______________________________________________
Gregorio-users mailing list
Gregorio-users@gna.org
https://mail.gna.org/listinfo/gregorio-users

Reply via email to