From 805d4c7eead714a722fd09bd2b660ac661afb4eb Mon Sep 17 00:00:00 2001 From: Whindmar Saksit Date: Thu, 17 Jul 2025 16:28:34 +0200 Subject: [PATCH] [RAPPS] Added LnkParameters Generate field to set the shortcut parameters (#8262) --- base/applications/rapps/geninst.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/base/applications/rapps/geninst.cpp b/base/applications/rapps/geninst.cpp index 9db371851f2..d643a084f06 100644 --- a/base/applications/rapps/geninst.cpp +++ b/base/applications/rapps/geninst.cpp @@ -33,6 +33,7 @@ extern "C" { #define DB_GENINST_DIR L"Dir" #define DB_GENINST_ICON L"Icon" #define DB_GENINST_LNK L"Lnk" +#define DB_GENINST_LNKARGS L"LnkParameters" #define DB_GENINST_DELFILE L"DelFile" // Delete files generated by the application #define DB_GENINST_DELDIR L"DelDir" #define DB_GENINST_DELDIREMPTY L"DelDirEmpty" @@ -325,6 +326,9 @@ CreateMainShortcut(const CStringW &Target) SplitFileAndDirectory(Target, &tmp); link->SetWorkingDirectory(tmp); + if (*GetGenerateString(DB_GENINST_LNKARGS, tmp)) + link->SetArguments(tmp); + if (SUCCEEDED(GetCustomIconPath(Info, tmp))) { LPWSTR p = tmp.GetBuffer();