スクリプトインタプリタの呼び出し
インタプリタと対応するライブラリファイルが保存される場所を含めるように環境パス変数を変更することで、インタプリタの呼び出しを簡略化できます。システムプロパティエディタを使用して、環境パスを編集できます。マシンがPerlトークンとPythonトークンをインタープリターを使用するコマンドとして認識するために、環境パス変数がインタープリターと対応するライブラリファイルが配置されているディレクトリを含むように変更されていることを確認する必要があります。
- マイコンピュータを右クリックして、プロパティを選択します。
- 詳細設定タブを選択します。
- 環境変数をクリックします。
- システム変数で、パス変数を選択し、編集をクリックします。
- インタプリタが保存されるディレクトリを追加します。
注:この例は、ActivePerl5.10.0インタープリターとActivePython2.6.1インタープリターの使用を使用して作成されました。これらはそれぞれ外部リンク:APSN ActivePerl Webサイトと外部リンク:ActiveState ActivePythonWebサイトからダウンロードできます。どちらのインストーラーにも、環境パス変数を編集して、インタープリターと対応するライブラリファイルのディレクトリの場所を含める機能が組み込まれています。
コマンドラインからPerlおよびPythonスクリプトを呼び出す
- スタート>>実行を選択します
- cmdと入力して、コマンドラインを起動します
- PerlまたはPythonスクリプトが保存されているディレクトリに移動します
- スクリプトを実行するインタプリタを呼び出すには、次のコマンドを使用します。
Perlスクリプトの場合は、次の画像に示すように、「 perlscriptName.pl引数」を使用します。

Pythonスクリプトの場合は、次の画像に示すように、「pythonscriptName.py引数」を使用します。

LabVIEWからPerlおよびPythonスクリプトを呼び出す
LabVIEWでは、 System Exec.viを使用して、起動するアプリケーションでサポートされているパラメータを含めることができるシステムレベルのコマンドラインを実行できます。このVIを使用して、PerlまたはPythonスクリプトを起動するコマンドライン引数を呼び出すことができます。環境パス変数にインタープリターと対応するライブラリファイルが保存されているディレクトリが含まれていることを確認すると、System Exec呼び出しで、PerlトークンとPythonトークンをコマンドとして認識し、PerlとPythonのインタープリターを使用してスクリプトを実行できます。

LabVIEWからPerlまたはPythonスクリプトを呼び出すには、次のパラメータをSystemExec.viに渡す必要があります。
- コマンドライン: LabVIEWがプログラムを実行するために呼び出すコマンドを示します。実行可能ファイルがPATH環境変数にリストされているディレクトリにない場合、コマンドラインには実行可能ファイルへのフルパスが含まれている必要があります。
- 作業ディレクトリ:コマンドを実行するファイルシステムディレクトリ。