Automate installation of Tobii Ghost
This commit is contained in:
parent
92ea408879
commit
d5c083a557
2 changed files with 31 additions and 1 deletions
17
scripts/Windows/Drivers/Tobii EyeX/Ghost.ahk
Normal file
17
scripts/Windows/Drivers/Tobii EyeX/Ghost.ahk
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
InstallGhost()
|
||||||
|
{
|
||||||
|
SetTitleMatchMode, RegEx
|
||||||
|
windowTitle := "^Tobii Ghost$"
|
||||||
|
|
||||||
|
Run, "setup.exe",,,pid
|
||||||
|
WinWait % windowTitle,, 60
|
||||||
|
WinActivate % windowTitle
|
||||||
|
MouseClick, Left, 44, 694
|
||||||
|
MouseClick, Left, 330, 752
|
||||||
|
WinWaitNotActive
|
||||||
|
WinWait % windowTitle,, 20
|
||||||
|
MouseClick, Left, 563, 397
|
||||||
|
MouseClick, Left, 548, 493
|
||||||
|
}
|
||||||
|
|
||||||
|
InstallGhost()
|
|
@ -3,13 +3,26 @@ param($context)
|
||||||
. "$PSScriptRoot/../../Scripts/SoftwarePackage.ps1";
|
. "$PSScriptRoot/../../Scripts/SoftwarePackage.ps1";
|
||||||
|
|
||||||
choco install -y "dotnet-6.0-desktopruntime" vcredist140;
|
choco install -y "dotnet-6.0-desktopruntime" vcredist140;
|
||||||
|
$tempDir = $context.GetTempDirectory();
|
||||||
|
$installer = "setup.exe";
|
||||||
|
[string]$processName = $null;
|
||||||
|
|
||||||
|
Push-Location $tempDir;
|
||||||
|
|
||||||
Write-Host "Installing Tobii Eye Tracking";
|
Write-Host "Installing Tobii Eye Tracking";
|
||||||
Write-Host "Installing Tobii EyeX";
|
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-Host "Installing Tobii Ghost";
|
||||||
Install-SoftwarePackage $context "https://files.update.oem.tobii.com/Ghost/TobiiGhost.1.14.1-Setup.exe";
|
$processName = "TobiiGhost.exe";
|
||||||
|
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.au3";
|
||||||
|
|
||||||
Write-Host "Installing Tobii Game Hub";
|
Write-Host "Installing Tobii Game Hub";
|
||||||
Install-SoftwarePackage $context "https://files.update.oem.tobii.com/GameHub/TobiiGameHub.3.0.1-Setup.exe";
|
Install-SoftwarePackage $context "https://files.update.oem.tobii.com/GameHub/TobiiGameHub.3.0.1-Setup.exe";
|
||||||
|
|
||||||
|
Pop-Location;
|
||||||
|
Remove-Item -Recurse $tempDir;
|
||||||
|
|
Loading…
Reference in a new issue