VBS を使用してリモート サーバーで QTP を起動しようとしています。C# コードを使用して VBS ファイルを実行しています。ローカル マシンから C# アプリケーションを実行しているときに、VBS ファイルにエラーがあると、VBS エラー メッセージが表示されます。しかし、サーバーにデプロイした後に同じ C# アプリケーションを実行すると、VBS ファイルにエラーがあってもエラー メッセージが表示されません。誰かがこれで私を助けてくれますか?
C# コード
protected void btnExecuteScript_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start(@"C:\test1.vbs");
}
VBS コード
Dim qtApp
Dim qtTest
Dim qtResultsOpt
Set qtApp = CreateObject("QuickTest.Application","Server Name")
If Window("HP Unified Functional Testing") _
.Dialog("HP Unified Functional Testing").Exist(60) = False Then
MsgBox("Hello world")
End If
qtApp.Launch
qtApp.Visible = True