回答編集履歴
1
PATHが間違っていたので修正
answer
CHANGED
@@ -27,10 +27,10 @@
|
|
27
27
|
|
28
28
|
*.vbsファイルをダブルクリックしたときは、関連付けによりWScript.exe と言うWindows Scripting Hostエンジンが使われます。これだともしVBスクリプトの中でエラーが起きると、エラーメッセージがポップアップしてしまいます。CGIからでは問題あるはずで、そんな場合はコマンドライン版の CScript.exe を代わりに使用します。これを使えばエラーが起きてもポップアップせず、標準出力に出ます。
|
29
29
|
|
30
|
-
`C:\System32\CScript.exe`がそれです。"/B"オプションを指定してください。実行したいVBスクリプトファイルが `C:\apache\cgi-bin\hoge.vbs` なら、
|
30
|
+
`C:\Windows\System32\CScript.exe`がそれです。"/B"オプションを指定してください。実行したいVBスクリプトファイルが `C:\apache\cgi-bin\hoge.vbs` なら、
|
31
31
|
コマンドプロンプト上での指定は以下のようになるので、
|
32
32
|
```CMD
|
33
|
-
C> C:\System32\CScript.exe C:\apache\cgi-bin\hoge.vbs
|
33
|
+
C> C:\Windows\System32\CScript.exe C:\apache\cgi-bin\hoge.vbs
|
34
34
|
```
|
35
35
|
CGIのPerl5コードの呼び出し部分は以下のようになるでしょう。
|
36
36
|
|