私はJenkinsを初めて使いました。今は基本レベルの実行をしています。そして私はあなたの助けが私の問題を解決する必要があります。問題の説明:jenkinsを使用して以下のエラーが表示される.VBSファイルを実行しようとしています。excelスクリプトを使用しているjenkinsの.vbsファイルを実行することができません
C:¥Users¥Amar¥Desktop¥Test_Sample.vbs(3,2)Microsoft Excel:ファイル 'C:\ Users \ Amar \ Desktop \ New.xlsx'にコピーします。
- ファイル名またはパスが存在しません:
いくつかの理由が考えられます。
- ファイルは別のプログラムで使用されています。
- 保存しようとしているブックの名前は、現在開いているブック と同じです。
Excelファイルとパスも正しく開かれていません。
以下のバッチコマンドを見つけてくださいます。cscriptを「C:\ユーザー\アマール\デスクトップ\ Test_Sample.vbs」
そしてTest_Sample.vbsファイル内
を持つ:Dim ExcelObj, WbookObj, mysheet
Set ExcelObj= CreateObject("excel.application")
Set WbookObj= ExcelObj.workbooks.open("C:\Users\Amar\Desktop\New.xlsx")
Set mysheet= ExcelObj.ActiveWorkbook.Worksheets("Sheet1")
ExcelObj.Visible = False
ExcelRowCount = mysheet.UsedRange.Rows.Count
For Iterator = 2 To ExcelRowCount
ModuleName = Ucase(Trim(mysheet.Cells(Iterator,1)))
ExecutionFlag = Ucase(Trim(mysheet.Cells(Iterator,2)))
if (moduleName="Raj") Then
Set qtApp = CreateObject("QuickTest.Application")
If qtApp.launched True then
qtApp.Launch
End If
qtApp.Visible = True
qtApp.Open "F:\Jenkins_Jobs\OnCall_Sanity_Automation\DriverScript\Sample", False
Set QTPTest=qtApp.Test
QTPTest.Run 'Run the Test QTPTest.Close
qtApp.quit
Set qtApp = Nothing
else
MsgBox "Name not exists"
End If
Next
を解決するために私を助けてください問題。
おかげで、アマール
更新
コンソール出力:
Building in workspace C:\Program Files (x86)\Jenkins\workspace\Excel_Test [Excel]
$ cmd /c call C:\WINDOWS\TEMP\jenkin02.bat (C:\Program Files (x86)\Jenkins\workspace\Excel_Test>CScript) C:\Users\Admin\Desktop\Test_Sample.vbs" C:\Users\Admin\Desktop\Test_Sample.vbs(3, 2) Microsoft Excel: Microsoft Excel cannot access the file C:\Users\Admin\Desktop\New.xlsx. There are several possible reasons: ** The file name or path does not exist.** The file is being used by another program. The workbook you are trying to save has the same name as a currently open workbook.
PlsはJenkinsのコンソール出力を使ってあなたの投稿を更新します... – ManishChristian
Jenkinsの設定方法によっては、その権限が 'Users'フォルダの内容を見ることができません。ファイルを 'C:\ temp'等に移動して再実行してください。 – Dave
コンソール出力: ワークスペースC:\ Program Files(x86)\ Jenkins \ workspace \ Excel_Testにビルド $ cmd/cコールC:\ WINDOWS \ TEMP \ jenkin02.bat (C:\ Program Files(x86) Microsoft ExcelはMicrosoft Excelにアクセスできません。Microsoft ExcelはMicrosoft Excelにアクセスできません。ファイル C:\ Users \ Admin \ Desktop \ New.xlsx。 いくつかの理由が考えられます: **ファイル名またはパスが存在しません。** ファイルは別のプログラムで使用されています。 保存しようとしているブックの名前は、現在開いているブックと同じです。 – Amara