Perl in WSH
このドキュメントはJavaScriptについて知識があるという前提で書かれています。
WSHでPerlScriptを使用する方法についてご紹介します。
これは、私自身が自分で試してみたものです。
レジストリなどの操作も行うので、
Windowsについてそれなりの知識がある方を対象にしています。
自己責任で行うようにして下さい。
(注)私のPerlの知識はタコ並みです(^^;
■Perl for Win32と、PerlScriptをインストールする
ActiveState
のページに行き、Perl for Win32と、PerlScriptをダウンロードし、
インストールして下さい。
*詳しいインストール方法や設定方法などは、下記のサイトで詳しく説明されています。
->Perl初心者の部屋
■レジストリの書き換え
念のため、バックアップをしてから、以下の操作をする事をお勧めします。
[HKEY_CLASSES_ROOT\PerlScriptFile\Shell\Open\Command]キーを参照して下さい。
「%SystemRoot%\\System32\\WScript.exe」という様な記述があります
(実際の値は環境によって少し違うと思います)。
その値を、WScript.exeがインストールされているディレクトリへと変更します。
(ちなみに、元値がそのままWScript.exeがインストールされているディレクトリだった場合は
変更の必要はありません。)
同じように[HKEY_CLASSES_ROOT\PerlScriptFile\Shell\Open2\Command]キーも、
CScript.exeがインストールされているディレクトリへ変更します。
例:
[HKEY_CLASSES_ROOT\PerlScriptFile\Shell\Open\Command]
「%SystemRoot%\\System32\\WScript.exe "%1" %*」 ->(変更後)->「C:\WINDOWS\WScript.exe "%1" %*」
[HKEY_CLASSES_ROOT\PerlScriptFile\Shell\Open2\Command]
「%SystemRoot%\\System32\\CScript.exe "%1" %*」 ->(変更後)->「C:\WINDOWS\CScript.exe "%1" %*」
レジストリの変更を行う場合は、レジストリのバックアップをしておくことを
強くお勧めします。
■スクリプトの実行
Perlスクリプトを書いたファイルに拡張子.plsを付ければ実行する事が出来ます。
[ Back ]