Hi Wes, Thanks for getting back to me..! I'm trying to determine if the issue is the way I am using PAR/pp, or if the script I have created is simply not able to find the text files or the CLI executible the way I am referencing them.
I've even tried putting them in a a folder call script; i.e.: script\cli.exe, script\txt, script\txt\file.txt: > . > .. > file.pl (PERL Script) > script > | > cli.exe (DOS CLI executible) > script | > txt (folder) > | > file1.txt (text file) > file2.txt (text file) > file3.txt (text file) > file4.txt (text file) > > This works, in that the resulting archive has them in the same relative > path as the script.pl (within the script folder), however, the script is not > finding the cli.exe, and is not able to find and parse the text files in the > script\txt folder (which may be a path issue in then script). > > I'm still very new to using PAR/pp, so I'm not familliar with it's internal > capabilites.. is PAR_TEMP built in to PAR or pp.. can I use it in a script > that doesn't use PAR..? > > Many thanks for all of your help and support on this..! > > Thomas > > > On Wed, Feb 25, 2009 at 6:37 AM, Wes Hardaker <us...@sourceforge.net>wrote: > >> >>>>> On Tue, 24 Feb 2009 16:49:46 -0800, Thomas George < >> thomas.w.geo...@gmail.com> said: >> >> TG> Still striking out on this... I thought I have a working solution, >> however >> TG> this dosn't work the way I thought it would. >> >> I do this for my app by putting the new files I need into a subdirectory >> where I run pp... And then putting each thing in a list file which I >> pass to pp through the -A flag. >> >> The trick, though, is you need to look for the files in the right >> location. The easiest way to do this is by checking the PAR_TEMP >> environment variable, which lets you know you're running within PAR: >> >> if ($ENV{'PAR_TEMP'}) { >> my $searchdirectory = "$ENV{'PAR_TEMP'}/foo/" >> } >> >> Then do the same thing with the .exe file so that it can be found (I >> haven't tried this on windows, so I'm only guessing that it works. I'll >> try it soon, but there must be some variable to set if PATH doesn't work). >> >> if ($ENV{'PAR_TEMP'}) { >> $ENV{'PATH'} .= ":$ENV{'PAR_TEMP'}/exesubdir/"; >> } >> >> -- >> "In the bathtub of history the truth is harder to hold than the soap, >> and much more difficult to find." -- Terry Pratchett >> > >