Install Tobii apps for user
This commit is contained in:
parent
55fb262864
commit
a46a59f57c
7 changed files with 52 additions and 28 deletions
|
@ -19,3 +19,13 @@ function Install-PortValhallaDrivers {
|
||||||
choco install -y amd-ryzen-master geforce-game-ready-driver icue wavelink;
|
choco install -y amd-ryzen-master geforce-game-ready-driver icue wavelink;
|
||||||
$context.RemoveDesktopIcon("*Wave Link*");
|
$context.RemoveDesktopIcon("*Wave Link*");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function Install-PersonalDrivers {
|
||||||
|
param(
|
||||||
|
[Context] $context
|
||||||
|
)
|
||||||
|
|
||||||
|
$softwarePath = "$PSScriptRoot/../../../scripts/Windows/Software";
|
||||||
|
. "$softwarePath/TobiiGhost/Install.ps1" $context;
|
||||||
|
. "$softwarePath/TobiiGameHub/Install.ps1" $context;
|
||||||
|
}
|
||||||
|
|
|
@ -27,6 +27,12 @@ function Backup-PersonalApps([Context] $context) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function Restore-PersonalApps([Context] $context) {
|
function Restore-PersonalApps([Context] $context) {
|
||||||
|
# Device specific
|
||||||
|
if ((Get-Command Install-PersonalDrivers -ErrorAction SilentlyContinue)) {
|
||||||
|
Write-Information "Driver installation function was found. Starting installation";
|
||||||
|
Install-PersonalDrivers $context;
|
||||||
|
}
|
||||||
|
|
||||||
# Backed up applications
|
# Backed up applications
|
||||||
Restore-Git $context;
|
Restore-Git $context;
|
||||||
Restore-LogitechGHUB $context;
|
Restore-LogitechGHUB $context;
|
||||||
|
|
|
@ -2,29 +2,5 @@
|
||||||
param($context)
|
param($context)
|
||||||
. "$PSScriptRoot/../../Scripts/SoftwarePackage.ps1";
|
. "$PSScriptRoot/../../Scripts/SoftwarePackage.ps1";
|
||||||
|
|
||||||
choco install -y "dotnet-6.0-desktopruntime" vcredist2013;
|
|
||||||
$tempDir = $context.GetTempDirectory();
|
|
||||||
$installer = "setup.exe";
|
|
||||||
|
|
||||||
Push-Location $tempDir;
|
|
||||||
|
|
||||||
Write-Host "Installing Tobii Eye Tracking";
|
Write-Host "Installing Tobii Eye Tracking";
|
||||||
Write-Host "Installing Tobii EyeX";
|
|
||||||
Install-SoftwarePackage $context "https://files.update.tech.tobii.com/Tobii_Eye_Tracking_Core_v2.16.8.214_x86.exe";
|
Install-SoftwarePackage $context "https://files.update.tech.tobii.com/Tobii_Eye_Tracking_Core_v2.16.8.214_x86.exe";
|
||||||
|
|
||||||
Write-Host "Installing Tobii Ghost";
|
|
||||||
Write-Information "Downloading Tobii Ghost installer";
|
|
||||||
Invoke-WebRequest "https://files.update.oem.tobii.com/Ghost/TobiiGhost.1.14.1-Setup.exe" -OutFile $installer;
|
|
||||||
|
|
||||||
Write-Information "Running Tobii Ghost installer";
|
|
||||||
Start-Process -Wait -FilePath "$PSScriptRoot/Ghost.ahk";
|
|
||||||
|
|
||||||
Write-Host "Installing Tobii Game Hub";
|
|
||||||
Write-Information "Downloading Tobii Game Hub installer";
|
|
||||||
Invoke-WebRequest "https://files.update.oem.tobii.com/GameHub/TobiiGameHub.3.0.1-Setup.exe" -OutFile $installer;
|
|
||||||
|
|
||||||
Write-Information "Running Tobii Game Hub installer";
|
|
||||||
Start-Process -Wait -FilePath "$PSScriptRoot/GameHub.ahk";
|
|
||||||
|
|
||||||
Pop-Location;
|
|
||||||
Remove-Item -Recurse $tempDir;
|
|
||||||
|
|
18
scripts/Windows/Software/TobiiGameHub/Install.ps1
Normal file
18
scripts/Windows/Software/TobiiGameHub/Install.ps1
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
#!/bin/pwsh
|
||||||
|
param($context)
|
||||||
|
$tempDir = $context.GetTempDirectory();
|
||||||
|
$installer = "setup.exe";
|
||||||
|
|
||||||
|
Push-Location $tempDir;
|
||||||
|
|
||||||
|
choco install -y vcredist2013;
|
||||||
|
|
||||||
|
Write-Host "Installing Tobii Game Hub";
|
||||||
|
Write-Information "Downloading Tobii Game Hub installer";
|
||||||
|
Invoke-WebRequest "https://files.update.oem.tobii.com/GameHub/TobiiGameHub.3.0.1-Setup.exe" -OutFile $installer;
|
||||||
|
|
||||||
|
Write-Information "Running Tobii Game Hub installer";
|
||||||
|
Start-Process -Wait -FilePath "$PSScriptRoot/GameHub.ahk";
|
||||||
|
|
||||||
|
Pop-Location;
|
||||||
|
Remove-Item -Recurse $tempDir;
|
|
@ -10,13 +10,9 @@ InstallGhost()
|
||||||
MouseClick, Left, 330, 752
|
MouseClick, Left, 330, 752
|
||||||
WinWaitNotActive
|
WinWaitNotActive
|
||||||
WinWait % windowTitle,, 20
|
WinWait % windowTitle,, 20
|
||||||
WinActivate % windowTitle
|
|
||||||
MouseClick, Left, 563, 397
|
MouseClick, Left, 563, 397
|
||||||
MouseClick, Left, 650, 497
|
MouseClick, Left, 650, 497
|
||||||
Sleep, 10 * 1000
|
Sleep, 10 * 1000
|
||||||
WinActivate % windowTitle
|
|
||||||
WinGet, pid, PID
|
|
||||||
Run, pwsh -c "Stop-Process -Force %pid%"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
InstallGhost()
|
InstallGhost()
|
18
scripts/Windows/Software/TobiiGhost/Install.ps1
Normal file
18
scripts/Windows/Software/TobiiGhost/Install.ps1
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
#!/bin/pwsh
|
||||||
|
param($context)
|
||||||
|
$tempDir = $context.GetTempDirectory();
|
||||||
|
$installer = "setup.exe";
|
||||||
|
|
||||||
|
Push-Location $tempDir;
|
||||||
|
|
||||||
|
choco install -y "dotnet-6.0-desktopruntime";
|
||||||
|
|
||||||
|
Write-Host "Installing Tobii Ghost";
|
||||||
|
Write-Information "Downloading Tobii Ghost installer";
|
||||||
|
Invoke-WebRequest "https://files.update.oem.tobii.com/Ghost/TobiiGhost.1.14.1-Setup.exe" -OutFile $installer;
|
||||||
|
|
||||||
|
Write-Information "Running Tobii Ghost installer";
|
||||||
|
Start-Process -Wait -FilePath "$PSScriptRoot/Ghost.ahk";
|
||||||
|
|
||||||
|
Pop-Location;
|
||||||
|
Remove-Item -Recurse $tempDir;
|
Loading…
Reference in a new issue