File tree Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -86,17 +86,22 @@ Write-TimedMessage "Minimizing Administrator window" -StartNewStep
86
86
Minimize- Window " Administrator: C:\actions"
87
87
Write-TimedMessage " Window minimized"
88
88
89
-
89
+ $originalSrcDir = $srcDir
90
90
91
91
foreach ($folder in $folders ) {
92
+ Write-Host " ========================="
93
+ # Reset the source directory to the original value
94
+ $srcDir = $originalSrcDir
95
+
92
96
Write-TimedMessage " Processing folder: $folder " - StartNewStep
93
97
$fileExtension = $folder.Substring ($folder.LastIndexOf (' .' ) + 1 )
98
+ Write-Host " File extension: $fileExtension "
94
99
$app = Get-OfficeApp - FileExtension $fileExtension
95
100
96
101
$ext = " "
97
102
if ($app -ne " Access" ) {
98
103
$ext = " zip"
99
- Write-TimedMessage " Creating Zip file and renaming to Office document target" - StartNewStep
104
+ Write-TimedMessage " Creating Zip file and renaming to Office document target with path ${srcDir}${folder} " - StartNewStep
100
105
. " $PSScriptRoot /scripts/Zip-It.ps1" " ${srcDir}${folder} "
101
106
Write-TimedMessage " Zip file created"
102
107
}
@@ -116,6 +121,8 @@ foreach ($folder in $folders) {
116
121
$buildVbaScriptPath = " $PSScriptRoot /scripts/Build-VBA.ps1"
117
122
$success = Invoke-ScriptWithTimeout - ScriptPath $buildVbaScriptPath - Arguments @ (" ${srcDir}${folder} " , " $app " ) - TimeoutSeconds 30
118
123
124
+ Write-Host " srcDir: ${srcDir} "
125
+
119
126
if (-not $success ) {
120
127
Write-TimedMessage " 🔴 Build-VBA.ps1 execution timed out or failed for ${folder} . Continuing with next file..."
121
128
Original file line number Diff line number Diff line change @@ -6,6 +6,11 @@ if (-not $docDirPath) {
6
6
Write-Host " Error: No docDirPath specified. Usage: Zip-It.ps1 <docDirPath>"
7
7
exit 1
8
8
}
9
+ Write-Host " docDirPath: $docDirPath "
10
+
11
+ # Import utility functions
12
+ $scriptPath = Split-Path - Parent $MyInvocation.MyCommand.Path
13
+ . " $scriptPath /utils/Path.ps1"
9
14
10
15
$currentDir = (Get-Location ).Path + " /"
11
16
Write-Host " Current directory: $currentDir "
You can’t perform that action at this time.
0 commit comments