| Store | Cart

Re: Perl PATHEXT::Thanks to Answers!

From: Jimmy S. Lim <onw...@singnet.com.sg>
Tue, 27 Jun 2000 08:14:45 +0800
thanks to everyone who answered!


----- Original Message -----
From: Andrew Bastien
To: Perl-Win32-Users Mailing List
Sent: Tuesday, June 27, 2000 3:30 AM
Subject: RE: Perl PATHEXT



The PATHEXT variable only works in NT, so if you're using a 9x incarnation
of Windows you're out of luck.  You should set the value of the variable by
using the system applet in the control panel, as NT doesn't always care what
you put in autoexec.bat, and any values in autoexec.bat can be overridden in
the registry.  Note that all of this is still irrelevant if .plx files are
associated with PerlIS.dll, which leads to the next point...

I think what he means with PerlIS.dll stuff is that you can't run that DLL
(or any DLL, for that matter) from a prompt, and if you change the
association of .plx files so that they are handled by perl.exe you might
break your IIS perl configuration.

-----Original Message-----
From: Jimmy S. Lim [mailto:onw...@singnet.com.sg]
Sent: Monday, June 26, 2000 10:34
To: Perl-Win32-Users Mailing List
Subject: Re: Perl PATHEXT


hi bjorn and everyone else who may be reading this,

i tried c:\>set PATHEXT=%PATHEXT%;.plx without spaces on both sides but
typing "perl test" still does not work. i still have to type "perl
test.plx". am i missing something?
i keep getting the message: can't open perl script: no such file or
directory.

i'm sorry i'm a newbie and do not understand what you mean by:
"PS: I believe that *.plx-files are mapped to PerlIS.dll, used on IIS, so
why
you want to run them with perl.exe I don't know..."

what should i be doing instead? i am tired of typing the .plx everytime i
want to ran my perl scripts.

i checked my autoexec.bat and discovered that the line: set
PATHEXT=%PATHEXT%;.plx  is there! how come it still doesn't work.

thanks for any light provided.
jim


----- Original Message -----
From: Bjørn Christiansen
To: perl...@listserv.activestate.com
Sent: Monday, June 26, 2000 12:16 PM
Subject: Re: Perl PATHEXT


Hi Jimmy.

c:\>set PATHEXT=%PATHEXT%;.plx

should work as long as you don't have spaces on both sides of the
equal-sign.

Also note that the set command only sets the PATHEXT for the current console
window. If you want the PATHEXT to stay, you should set it in your
autoexec.bat or your environment if you work on WinNT.

Bjoern Christiansen.

PS: I believe that *.plx-files are mapped to PerlIS.dll, used on IIS, so why
you want to run them with perl.exe I don't know...

_______________________________________________
Perl-Win32-Web mailing list
Perl...@listserv.ActiveState.com
http://listserv.ActiveState.com/mailman/listinfo/perl-win32-web



_______________________________________________
Perl-Win32-Users mailing list
Perl...@listserv.ActiveState.com
http://listserv.ActiveState.com/mailman/listinfo/perl-win32-users
_______________________________________________
Perl-Win32-Users mailing list
Perl...@listserv.ActiveState.com
http://listserv.ActiveState.com/mailman/listinfo/perl-win32-users

Recent Messages in this Thread
Andrew Bastien Jun 26, 2000 07:30 pm
Jimmy S. Lim Jun 27, 2000 12:14 am
Messages in this thread
Previous post: Point in Polygon Routine
Next post: REGEX quirk