mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-05 23:41:44 +00:00
23 lines
1.1 KiB
PowerShell
23 lines
1.1 KiB
PowerShell
$appDataUserDir = [System.Environment]::GetEnvironmentVariable('appdata')
|
|
$unzippedDir = "$appDataUserDir\Blender Foundation\Blender\latest_blender_version_maj_min\scripts\addons\blenderbim"
|
|
|
|
$chocoBaseDir = [System.Environment]::GetEnvironmentVariable('ChocolateyInstall')
|
|
$addonDisable = "$chocoBaseDir\lib\blenderbim-nightly\tools\disable_blenderbim_addon.py"
|
|
|
|
$programFilesDir = [System.Environment]::GetEnvironmentVariable('ProgramFiles')
|
|
$blenderExePath = "$env:ProgramFiles\Blender Foundation\Blender latest_blender_version_maj_min\blender.exe"
|
|
|
|
$processName = "blender"
|
|
$blenderIsRunning = Get-Process -Name $processName -ErrorAction SilentlyContinue
|
|
|
|
if($blenderIsRunning -eq $null) {
|
|
echo "attempting to uninstall blenderbim."
|
|
Start-Process -FilePath $blenderExePath -ArgumentList "-b", "-y", "--python", "$addonDisable"
|
|
Remove-Item -LiteralPath $unzippedDir -Force -Recurse
|
|
}
|
|
else {
|
|
Write-Warning "$processName is still running - blenderbim cannot be safely uninstalled."
|
|
Write-Warning "Please retry after closing all running blender applications."
|
|
exit 1
|
|
}
|