23 lines
751 B
PowerShell
23 lines
751 B
PowerShell
param (
|
|
[string]$installPath
|
|
)
|
|
|
|
$desktop = Join-Path $env:USERPROFILE "Desktop"
|
|
|
|
$launcherExe = gci $installPath | where {$_.Name -like "*.Launcher.exe"} | select -ExpandProperty FullName
|
|
$serverExe = gci $installPath | where {$_.Name -like "*.Server.exe"} | select -ExpandProperty FullName
|
|
|
|
$launcherShortcut = Join-Path $desktop "SPT.Launcher.lnk"
|
|
$serverShortcut = Join-Path $desktop "SPT.Server.lnk"
|
|
|
|
$WshShell = New-Object -comObject WScript.Shell
|
|
|
|
$launcher = $WshShell.CreateShortcut($launcherShortcut)
|
|
$launcher.TargetPath = $launcherExe
|
|
$launcher.WorkingDirectory = $installPath
|
|
$launcher.Save()
|
|
|
|
$server = $WshShell.CreateShortcut($serverShortcut)
|
|
$server.TargetPath = $serverExe
|
|
$server.WorkingDirectory = $installPath
|
|
$server.Save() |