From ba44827cf6c8404fb843049268517b8b903ca9c3 Mon Sep 17 00:00:00 2001 From: amd64fox <62529699+amd64fox@users.noreply.github.com> Date: Tue, 21 Sep 2021 21:38:47 +0300 Subject: [PATCH] Update Install_rus.ps1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Откат на старую версию кода --- Install_rus.ps1 | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/Install_rus.ps1 b/Install_rus.ps1 index 5d6b047..61c6b67 100644 --- a/Install_rus.ps1 +++ b/Install_rus.ps1 @@ -162,23 +162,13 @@ Remove-Item -Recurse -LiteralPath $tempDirectory # Removing an empty block, "Upgrade button", "Upgrade to premium" menu Rename-Item -path $env:APPDATA\Spotify\Apps\xpui.spa -NewName $env:APPDATA\Spotify\Apps\xpui.zip -if (Test-Path $env:APPDATA\Spotify\Apps\temporary) { - Remove-item $env:APPDATA\Spotify\Apps\temporary -Recurse -} -New-Item -Path $env:APPDATA\Spotify\Apps\temporary -ItemType Directory | Out-Null - -# Достаем из архива 2 файла -$shell = New-Object -Com Shell.Application -$shell.NameSpace("$(resolve-path $env:APPDATA\Spotify\Apps\xpui.zip)").Items() | Where-Object Name -eq "xpui.js" | Where-Object { - $shell.NameSpace("$env:APPDATA\Spotify\Apps\temporary").copyhere($_) } -$shell.NameSpace("$(resolve-path $env:APPDATA\Spotify\Apps\xpui.zip)").Items() | Where-Object Name -eq "xpui-routes-offline-browse.css" | Where-Object { - $shell.NameSpace("$env:APPDATA\Spotify\Apps\temporary").copyhere($_) } +Expand-Archive $env:APPDATA\Spotify\Apps\xpui.zip -DestinationPath $env:APPDATA\Spotify\Apps\temporary # Делает резервную копию xpui.spa, также если бейкап устарел то заменяет старую на новую версию -$xpui_js_last_write_time = Get-ChildItem $env:APPDATA\Spotify\Apps\temporary\xpui.js -File -Recurse -$xpui_licenses_last_write_time = Get-ChildItem $env:APPDATA\Spotify\Apps\temporary\xpui-routes-offline-browse.css -File -Recurse +$xpui_js_last_write_time = dir $env:APPDATA\Spotify\Apps\temporary\xpui.js -File -Recurse +$xpui_licenses_last_write_time = dir $env:APPDATA\Spotify\Apps\temporary\licenses.html -File -Recurse if ($xpui_licenses_last_write_time.LastWriteTime -eq $xpui_js_last_write_time.LastWriteTime) {