From e7d99b2adb6c72c26f47e3aba05258ea1a8ea3d1 Mon Sep 17 00:00:00 2001 From: MingNian <1281442923@qq.com> Date: Tue, 28 Jul 2026 10:28:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=9C=AA=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E7=9A=84=E5=90=AF=E5=8A=A8=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 启动脑晴测.ps1 是早期简化版,没有任何脚本调用它。 一键启动脑晴测.bat 实际调用的是 launch-brain-h5.ps1,功能更全(含局域网 IP 显示)。 --- 启动脑晴测.ps1 | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 启动脑晴测.ps1 diff --git a/启动脑晴测.ps1 b/启动脑晴测.ps1 deleted file mode 100644 index f8bd4b3..0000000 --- a/启动脑晴测.ps1 +++ /dev/null @@ -1,44 +0,0 @@ -$ErrorActionPreference = "Stop" - -$Project = Join-Path $PSScriptRoot "brain-h5" -$Launcher = Join-Path $Project "scripts\start-local.cmd" -$Url = "http://127.0.0.1:4173/" - -if (-not (Test-Path -LiteralPath $Project)) { - throw "Project folder not found: $Project" -} - -if (-not (Test-Path -LiteralPath $Launcher)) { - throw "Launcher not found: $Launcher" -} - -Write-Host "Starting Brain H5..." -Write-Host "Project: $Project" -Write-Host "Url: $Url" - -$server = [System.Diagnostics.ProcessStartInfo]::new() -$server.FileName = "cmd.exe" -$server.Arguments = "/k `"$Launcher`"" -$server.WorkingDirectory = $Project -$server.WindowStyle = [System.Diagnostics.ProcessWindowStyle]::Minimized -$server.UseShellExecute = $true -[System.Diagnostics.Process]::Start($server) | Out-Null - -$deadline = (Get-Date).AddMinutes(6) -do { - try { - $response = Invoke-WebRequest -UseBasicParsing -Uri $Url -TimeoutSec 2 - if ($response.StatusCode -eq 200) { - Write-Host "Brain H5 is ready. Opening browser..." - Start-Process $Url - exit 0 - } - } catch { - Start-Sleep -Seconds 1 - } -} while ((Get-Date) -lt $deadline) - -Write-Host "" -Write-Host "Startup timed out. Check the minimized server window for errors." -Write-Host "You can also open this URL after the server is ready: $Url" -exit 1