add evolution start script

This commit is contained in:
zekro committed 2026-02-01 14:41:21 +01:00
1 parent 43309b795a
commit 39963666b8
1 file changed
+32
+32
View File
@@ -0,0 +1,32 @@
$OBS_PATH = "C:\Program Files\obs-studio\bin\64bit\obs64.exe"
$FOOBAR_PATH = "C:\Program Files\foobar2000\foobar2000.exe"
$MODRINTH_PATH = "C:\Users\riho\AppData\Local\Modrinth App\Modrinth App.exe"
$BONGOCAT_LAUNCH_PATH = "steam://rungameid/3419430"
$BONGOCAT_PROCESS_NAME = "BongoCat"
function Open-If-Not-Already {
param (
[Parameter(Mandatory = $true)]
[string]$Path,
[string]$ProcessName,
[string]$WorkingDirectory = (Get-Location).Path
)
if (-not $ProcessName) {
$ProcessName = (Get-Item $Path).BaseName
}
if (-not (Get-Process -Name "$ProcessName" -ErrorAction SilentlyContinue)) {
Write-Output "Starting $ProcessName ($Path) ..."
Start-Process "$Path" -WorkingDirectory "$WorkingDirectory"
}
else {
Write-Output "$ProcessName is already running."
}
}
Open-If-Not-Already -Path "$OBS_PATH" -WorkingDirectory (Get-Item "$OBS_PATH").DirectoryName
Open-If-Not-Already -Path "$FOOBAR_PATH"
Open-If-Not-Already -Path "$MODRINTH_PATH"
Open-If-Not-Already -Path "$BONGOCAT_LAUNCH_PATH" -ProcessName "$BONGOCAT_PROCESS_NAME"