feat(ui): implement 1-click presets, real-time search & filter bar, batch queue actions, and file inspector
This commit is contained in:
parent
41c8a8a94b
commit
b67b3f1b61
17 changed files with 1240 additions and 38 deletions
51
packaging/Install.cmd
Normal file
51
packaging/Install.cmd
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
@echo off
|
||||
chcp 65001 > nul
|
||||
title Everything2Everything 1-클릭 설치기
|
||||
|
||||
:: 1. 관리자 권한 확인 및 자동 승격 (UAC)
|
||||
net session >nul 2>&1
|
||||
if %errorlevel% neq 0 (
|
||||
echo [안내] 인증서 신뢰 등록 및 MSIX 패키지 설치를 위해 관리자 권한을 요청합니다...
|
||||
powershell -NoProfile -ExecutionPolicy Bypass -Command "Start-Process cmd.exe -ArgumentList '/c cd /d \"\"%~dp0\"\" && \"\"%~f0\"\"' -Verb RunAs"
|
||||
exit /b
|
||||
)
|
||||
|
||||
cd /d "%~dp0"
|
||||
|
||||
echo ==========================================================
|
||||
echo Everything2Everything 1-클릭 자동 설치 프로그램
|
||||
echo ==========================================================
|
||||
echo.
|
||||
|
||||
powershell -NoProfile -ExecutionPolicy Bypass -Command ^
|
||||
"$ErrorActionPreference = 'Stop';" ^
|
||||
"try {" ^
|
||||
" Write-Host '[1/2] 개발자 인증서 신뢰 저장소(TrustedPeople) 등록 중...' -ForegroundColor Cyan;" ^
|
||||
" $cer = Get-ChildItem -Path . -Filter '*.cer' | Select-Object -First 1;" ^
|
||||
" if ($cer) {" ^
|
||||
" Import-Certificate -FilePath $cer.FullName -CertStoreLocation 'Cert:\LocalMachine\TrustedPeople' | Out-Null;" ^
|
||||
" Import-Certificate -FilePath $cer.FullName -CertStoreLocation 'Cert:\LocalMachine\Root' | Out-Null;" ^
|
||||
" Write-Host ' 인증서 신뢰 등록 성공: ' $cer.Name -ForegroundColor Green;" ^
|
||||
" } else {" ^
|
||||
" Write-Host ' [주의] 폴더 내 .cer 인증서가 없습니다. 건너뜁니다.' -ForegroundColor Yellow;" ^
|
||||
" }" ^
|
||||
" Write-Host '[2/2] Everything2Everything MSIX 패키지 설치 중...' -ForegroundColor Cyan;" ^
|
||||
" $msix = Get-ChildItem -Path . -Filter '*.msix' | Select-Object -First 1;" ^
|
||||
" if (-not $msix) { throw 'MSIX 패키지 파일(*.msix)을 찾을 수 없습니다.' }" ^
|
||||
" Add-AppxPackage -Path $msix.FullName -ForceApplicationShutdown;" ^
|
||||
" Write-Host ' 패키지 설치 성공: ' $msix.Name -ForegroundColor Green;" ^
|
||||
" Write-Host '';" ^
|
||||
" Write-Host '==========================================================' -ForegroundColor Green;" ^
|
||||
" Write-Host ' Everything2Everything 설치가 성공적으로 완료되었습니다!' -ForegroundColor Green;" ^
|
||||
" Write-Host ' - 파일 우클릭 시 최상위 컨텍스트 메뉴가 활성화됩니다.' -ForegroundColor Gray;" ^
|
||||
" Write-Host '==========================================================' -ForegroundColor Green;" ^
|
||||
"} catch {" ^
|
||||
" Write-Host '';" ^
|
||||
" Write-Host '❌ 설치 중 오류가 발생했습니다:' -ForegroundColor Red;" ^
|
||||
" Write-Host $_.Exception.Message -ForegroundColor Red;" ^
|
||||
" Write-Host '';" ^
|
||||
" Write-Host '동일 버전이 이미 설치되어 있는 경우 기존 앱을 삭제 후 다시 시도해 주세요.' -ForegroundColor Yellow;" ^
|
||||
"}"
|
||||
|
||||
echo.
|
||||
pause
|
||||
Loading…
Add table
Add a link
Reference in a new issue