desktop shortcut
This commit is contained in:
@@ -1,6 +1,12 @@
|
||||
# got to the directory where the script is located
|
||||
Push-Location $PSScriptRoot
|
||||
|
||||
# check if winget is installed and if so, set a flag to true
|
||||
$winget = Get-Command winget -ErrorAction SilentlyContinue
|
||||
|
||||
# trust desktop-shortcut.ps1 for good measure
|
||||
Unblock-File .\desktop-shortcut.ps1
|
||||
|
||||
if (!$winget) {
|
||||
Write-Host "Error: winget is not installed." -Foreground Red
|
||||
Write-Host "This script will not work without winget." -Foreground Red
|
||||
|
||||
12
client/desktop-shortcut.ps1
Normal file
12
client/desktop-shortcut.ps1
Normal file
@@ -0,0 +1,12 @@
|
||||
# creates a desktop shortcut to run client.ps1 in powershell
|
||||
|
||||
$ClientFile = "$PSScriptRoot\client.ps1"
|
||||
$ShortcutPath = "$Home\Desktop\FishPog Pixelmon.lnk"
|
||||
$IconPath = "$PSScriptRoot\icon.ico"
|
||||
|
||||
$WshShell = New-Object -comObject WScript.Shell
|
||||
$Shortcut = $WshShell.CreateShortcut($ShortcutPath)
|
||||
$Shortcut.TargetPath = "powershell.exe"
|
||||
$Shortcut.Arguments = "-ExecutionPolicy Bypass -File `"$ClientFile`""
|
||||
$Shortcut.IconLocation = $IconPath
|
||||
$Shortcut.Save()
|
||||
BIN
client/icon.ico
Normal file
BIN
client/icon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 66 KiB |
Reference in New Issue
Block a user