Skip to content

Commit

Permalink
移动 Appx 下载脚本目录,不再添加到安装包
Browse files Browse the repository at this point in the history
  • Loading branch information
xrgzs committed Sep 25, 2024
1 parent 9a9bb86 commit a3f8af3
Showing 1 changed file with 17 additions and 14 deletions.
31 changes: 17 additions & 14 deletions osc/runtime/getappx.ps1 → utils/GetAppx.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
function Download-Appx($Name) {
$ExtPath = Join-Path $PSScriptRoot ".." "osc" "runtime" "Extension"

Remove-Item -Path $ExtPath -Force
New-Item -ItemType Directory -Path $ExtPath | Out-Null

function Get-Appx([string]$Name) {
Write-Host "Downloading $Name"
$body = @{
type = 'PackageFamilyName'
Expand Down Expand Up @@ -29,23 +34,21 @@ function Download-Appx($Name) {
Write-Warning "Already exists, skiping $linkText"
} else {
Write-Host "== $linkText ($($link.href))"
Invoke-WebRequest -Uri $link.href -OutFile "$PSScriptRoot\Extension\$linkText"
Invoke-WebRequest -Uri $link.href -OutFile "$ExtPath\$linkText"
}
}
}
}
}
Remove-Item -Path "$PSScriptRoot\Extension" -Force
New-Item -ItemType Directory -Path "$PSScriptRoot\Extension"

Invoke-WebRequest -Uri "https://alist.xrgzs.top/d/pxy/System/Windows/Win10/Res/Microsoft.HEVCVideoExtension.xml" -OutFile "$PSScriptRoot\Extension\Microsoft.HEVCVideoExtension.xml"
Invoke-WebRequest -Uri "https://alist.xrgzs.top/d/pxy/System/Windows/Win10/Res/Microsoft.HEVCVideoExtension.xml" -OutFile "$ExtPath\Microsoft.HEVCVideoExtension.xml"

Download-Appx 'Microsoft.AV1VideoExtension'
Download-Appx 'Microsoft.HEIFImageExtension'
Download-Appx 'Microsoft.MPEG2VideoExtension'
Download-Appx 'Microsoft.RawImageExtension'
Download-Appx 'Microsoft.VP9VideoExtensions'
Download-Appx 'Microsoft.WebMediaExtensions'
Download-Appx 'Microsoft.WebpImageExtension'
Download-Appx 'Microsoft.HEVCVideoExtensions'
Download-Appx 'Microsoft.VCLibs.140.00'
Get-Appx 'Microsoft.AV1VideoExtension'
Get-Appx 'Microsoft.HEIFImageExtension'
Get-Appx 'Microsoft.MPEG2VideoExtension'
Get-Appx 'Microsoft.RawImageExtension'
Get-Appx 'Microsoft.VP9VideoExtensions'
Get-Appx 'Microsoft.WebMediaExtensions'
Get-Appx 'Microsoft.WebpImageExtension'
Get-Appx 'Microsoft.HEVCVideoExtensions'
Get-Appx 'Microsoft.VCLibs.140.00'

0 comments on commit a3f8af3

Please sign in to comment.