VBScriptファイルの起動方法
- 題名: VBScriptファイルの起動方法
- 著者: celestia
- 日時: 2008/04/07 15:05:45
- ID: 21817
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: VBScriptファイルの起動方法
- 著者: やじゅ
- 日時: 2008/04/07 16:11:41
- ID: 21818
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: VBScriptファイルの起動方法
- 著者: celestia
- 日時: 2008/04/07 18:05:11
- ID: 21819
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: VBScriptファイルの起動方法
- 著者: y4yama
- 日時: 2008/04/08 9:02:45
- ID: 21820
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: VBScriptファイルの起動方法
- 著者: celestia
- 日時: 2008/04/08 14:56:53
- ID: 21821
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: VBScriptファイルの起動方法
- 著者: 魔界の仮面弁士
- 日時: 2008/04/08 15:48:02
- ID: 21822
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: VBScriptファイルの起動方法
- 著者: celestia
- 日時: 2008/04/21 14:33:42
- ID: 21889
- この記事の返信元:
- この記事への返信:
- ツリーを表示
ASP.Netより、IIS起動サーバ内にあるVBScriptがキックできなくて困っています。
下記のように記述していますが、
スクリプト "C:\textScript.vbs" のスクリプト エンジン "VBScript" が見つかりません。
といったエラーが発生し、Scriptが起動できません。
WScript.exeのパラメータで、「//E:vbscript」を指定しても同様のエラーが
発生します。
Dim procSet As New ProcessStartInfo
Dim strParam As String
'**************************
' コマンドパラメータの作成
'**************************
'メール送信VBScriptファイル
strParam = " C:\textScript.vbs "
procSet.Arguments = strParam
procSet.ErrorDialog = False
procSet.RedirectStandardOutput = True
procSet.RedirectStandardError = True
procSet.FileName = Environment.GetFolderPath(Environment.SpecialFolder.System) & "\WScript.exe"
procSet.WindowStyle = ProcessWindowStyle.Hidden
procSet.UseShellExecute = False
'プロセスの起動
Using obj As Process = Process.Start(procSet)
obj.WaitForExit()
Dim standardoutput As String = obj.StandardOutput.ReadToEnd()
Dim standarderror As String = obj.StandardError.ReadToEnd()
Dim ret As Integer = obj.ExitCode
End Using