mirror of
https://github.com/ChrisTitusTech/winutil.git
synced 2026-08-10 01:51:18 +10:00
yep
This commit is contained in:
@@ -20,8 +20,6 @@ function Invoke-WPFAppxRemoval {
|
|||||||
$totalSteps = $selected.Count
|
$totalSteps = $selected.Count
|
||||||
$completedSteps = 0
|
$completedSteps = 0
|
||||||
|
|
||||||
Invoke-WPFUIThread -ScriptBlock { Set-WinUtilTaskbaritem -state "Normal" -value 0.01 -overlay "logo" }
|
|
||||||
|
|
||||||
$handle = Invoke-WPFRunspace -ParameterList @(("selected", $selected), ("completedSteps", $completedSteps), ("totalSteps", $totalSteps)) -ScriptBlock {
|
$handle = Invoke-WPFRunspace -ParameterList @(("selected", $selected), ("completedSteps", $completedSteps), ("totalSteps", $totalSteps)) -ScriptBlock {
|
||||||
param($selected, $completedSteps, $totalSteps)
|
param($selected, $completedSteps, $totalSteps)
|
||||||
|
|
||||||
@@ -31,18 +29,13 @@ function Invoke-WPFAppxRemoval {
|
|||||||
$key = $selected[$i]
|
$key = $selected[$i]
|
||||||
$appInfo = $sync.configs.appxHashtable.$key
|
$appInfo = $sync.configs.appxHashtable.$key
|
||||||
$packageId = $appInfo.PackageId
|
$packageId = $appInfo.PackageId
|
||||||
$friendlyName = $appInfo.content
|
|
||||||
|
|
||||||
Set-WinUtilProgressBar -Label "Removing $friendlyName" -Percent ($completedSteps / $totalSteps * 100)
|
Write-Host "Removing $packageId"
|
||||||
Remove-WinUtilAPPX -Name $packageId
|
Get-AppxPackage -Name $packageId -AllUsers | Remove-AppxPackage -AllUsers
|
||||||
$completedSteps++
|
|
||||||
$progress = $completedSteps / $totalSteps
|
|
||||||
Invoke-WPFUIThread -ScriptBlock { Set-WinUtilTaskbaritem -value $progress }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Set-WinUtilProgressBar -Label "AppX Removal finished" -Percent 100
|
|
||||||
$sync.ProcessRunning = $false
|
$sync.ProcessRunning = $false
|
||||||
Invoke-WPFUIThread -ScriptBlock { Set-WinUtilTaskbaritem -state "None" -overlay "checkmark" }
|
|
||||||
Write-Host "================================="
|
Write-Host "================================="
|
||||||
Write-Host "-- AppX Removal Finished ---"
|
Write-Host "-- AppX Removal Finished ---"
|
||||||
Write-Host "================================="
|
Write-Host "================================="
|
||||||
|
|||||||
Reference in New Issue
Block a user