PERLScript

Úvod

PerlScript byl původně navržen výhradně pro skriptovací stroj ActiveX vytvořený společností ActiveState pro použití se službami Microsoft Internet Information Services (IIS), které programátorům umožňovaly používat kód Perl na webových serverech s protokolem ASP navíc k VBScript JScripta Teprve později byl vytvořen Apache::ASP pro Apache HTTP Server , který umožňoval pouze programování v Perlu. PerlScript lze také použít k psaní programů Windows Script Host podobných programům napsaným ve VBScriptu.

Jednoduchý příklad

Jednoduchý skript, který se používá k vytištění řetězce " Ahoj světe !" na webové stránce.

používat přísný ; $WScript -> Echo ( "Ahoj světe!" );

Soubory .pls nemají přístup k funkcím přetahování WSH .

Soubory PerlScript .wsf musí mít značky XML , které specifikují „job id“ a „script language“ a v případě potřeby také další parametry... Například:

<Job ID="DropFiles"> <script language="PerlScript"> používat přísné; náš $WScript; $WScript->Echo("Zobrazení jmen vynechaných souborů"); my $arg = $WScript->{Argumenty}; my $countArgs = $arg->{Count}; pro (moje $i=0; $i<$countArgs; $i++) { $WScript->Echo($arg->Item($i)); } </script> </Job>

Soubory PerlScript .wsf získají přístup k funkcím přetahování WSH , stejně jako „Perl Droplets“ v nyní již zastaralém MacPerlu .

Většina objektů WSH je dostupná prostřednictvím automaticky generovaného objektu $WScript.

Viz také

Odkazy