ich hoffe ihr verzeiht mir, dass ich das Thema noch einmal aufwerfe. Ich möchte in einer LinkFolder-Section unter target ein Powershell-Skript oder direkt mithilfe der Funktion powershellCall Powershell-Code angeben.
Warum möchte ich das tun? Über das Powershell-Skript soll das eigentlich zu öffnende Programm (Visual Studio Code) geöffnet werden. Zusätzliche Anweisungen im Powershell-Skript sollen dafür sorgen, dass das Working-Dir und andere Verzeichnisse auf das Home-Dir des jeweiligen Benutzers umgeleitet werden.
Aktuell habe ich zwei Syntax-Alternativen:
Alternative 1
Code: Alles auswählen
[LinkFolder_CommonPrograms]
set_basefolder common_programs
set_subfolder "VS Code"
set_link
name: "starten"
target: 'powershell.exe -ExecutionPolicy Bypass -Command "%ProgramFilesSysNativeDir%\Microsoft VS Code\script\run.ps1"'
icon_file: %ProgramFilesSysNativeDir%\Microsoft VS Code\Code.exe
end_link
Code: Alles auswählen
[LinkFolder_CommonPrograms]
set_basefolder common_programs
set_subfolder "VS Code"
set_link
name: "starten"
target: powershellCall('.$run(Hier stehen Powershell-Befehle)')
icon_file: %ProgramFilesSysNativeDir%\Microsoft VS Code\Code.exe
end_link