Как сделать ярлык с параметрами запуска

Могу я попросить кого-то дать алгоритм создания ярлыка? Без отсылок к гуглу и к манам. Мне просто нужен один ярлык на рабочий стол с моими параметрами и все. Я не хочу знать этимологию и семантику ярлыков, принципы создания и подвиды. Мне просто нужен элементарный ярлык.
Averyanov
( 21.01.18 17:26:18 MSK ) автор топика
Ответ на: комментарий от Averyanov 21.01.18 17:26:18 MSK
Разобрался, на рабочем столе по правому клику в меню есть пункт создания ярлыка. Но почему-то на опции в коммандной строке, ярлык все-равно не реагирует, а просто открывает приложение.
Averyanov
( 21.01.18 17:34:56 MSK ) автор топика
Ответ на: комментарий от Averyanov 21.01.18 17:26:18 MSK

ты на голову как вообще? какая семантика и этимология? в общем случае на столе правой кнопой тыц «создать кнопку запуска», в гуёвом мастере выбрать приложение и нажать «ОК», открыть в любом текстовом редакторе и в строке, где указана команда запуска добавить столь нужный тебе параметр.
истеричка, что тут сложного?
novitchok ★★★★★
( 21.01.18 17:40:15 MSK )
Ответ на: комментарий от novitchok 21.01.18 17:40:15 MSK
Да все в порядке у меня с головой. Просто на конкретный вопрос, есть конкретный ответ. А тут всегда вместо простого ответа получаешь ссылки на гугл. Сложно было это раньше написать? Зачем мне сейчас эта информация, если я уже сам разобрался? А мой параметр в строке команды запуска ничего не меняет. Опять затык.
Averyanov
( 21.01.18 17:45:05 MSK ) автор топика
Ответ на: комментарий от Averyanov 21.01.18 17:26:18 MSK
Я не хочу знать этимологию и семантику ярлыков, принципы создания и подвиды. Мне просто нужен элементарный ярлык.
Deleted
( 21.01.18 17:49:05 MSK )
Ответ на: комментарий от Averyanov 21.01.18 17:45:05 MSK

конечно у тебя будет затык, ты же сеанс с предыдущим профилем не прибил. для этого нужен ещё один параметр запуска, ага. ты же хочешь сразу два профиля запустить.
Сложно было это раньше написать?
novitchok ★★★★★
( 21.01.18 17:51:09 MSK )
Ответ на: комментарий от novitchok 21.01.18 17:51:09 MSK
Закрыт сеанс, не в этом видимо дело. У меня 2 версии — установленный и портабл firefox. На стационарном прописываю параметр в ярлык, и открывается меню профилей, а на портабл никакой реакции — просто отрывается браузер, как обычно.
Averyanov
( 21.01.18 17:54:57 MSK ) автор топика
Ответ на: комментарий от Averyanov 21.01.18 17:54:57 MSK
Сорри, ты прав (сеанс висел). Спасибо. тема исчерпана.
Averyanov
( 21.01.18 17:56:16 MSK ) автор топика

правой кнопкой по ярлыку -> Свойства
piwww ★★★★
( 22.01.18 07:41:17 MSK )
Ответ на: комментарий от Averyanov 21.01.18 17:56:16 MSK
Себя не похвалишь, никто не похвалит?
anonymous
( 22.01.18 08:36:26 MSK )
Ответ на: комментарий от novitchok 21.01.18 17:40:15 MSK
в общем случае на столе правой кнопой тыц «создать кнопку запуска», в гуёвом мастере выбрать приложение и нажать «ОК», открыть в любом текстовом редакторе и в строке, где указана команда запуска добавить столь нужный тебе параметр.
зачем редактор? все прекрасно добавляется там же (либо потом в «свойствах»)
anonymous
( 22.01.18 11:15:42 MSK )
[Desktop Entry] Encoding=UTF-8 Version=1.0 Name=Telegram Desktop Comment=Official desktop version of Telegram messaging app -> Exec=firejail telegram-desktop -- %u StartupWMClass=telegram-desktop Icon=telegram Terminal=false Type=Application Categories=Network; MimeType=application/x-xdg-protocol-tg;x-scheme-handler/tg; X-Desktop-File-Install-Version=0.22
Как создать ярлыки Windows с параметрами

Знаете ли вы, что и Windows 10, и Windows 11 позволяют изменять ярлыки, добавляя к ним параметры командной строки? Или что вы также можете создавать новые ярлыки с аргументами, заставляя их открывать свои целевые приложения с автоматическим включением или отключением некоторых функций? Если вы хотите узнать, как добавлять параметры запуска к исполняемым файлам с помощью их ярлыков, читайте дальше
Что такое параметр быстрого доступа, также известный как аргумент быстрого доступа?
Прежде чем мы покажем вам, как создавать ярлыки с параметрами и как добавлять аргументы к уже доступным ярлыкам Windows, вы должны сначала узнать, что такое параметр ярлыка. Параметры ярлыка — это специальные команды, которые могут изменить способ запуска приложений, когда вы запускаете их с помощью ярлыков. Таким образом, ярлык с аргументами запуска может включать или отключать определенные функции открываемого им приложения.

Например, добавив специальный параметр в ярлык браузера, вы можете сделать так, чтобы он автоматически запускался в режиме инкогнито. Точно так же некоторые игры позволяют использовать аргументы быстрого доступа для автоматического включения читов, настройки графических параметров и т. д.
Как добавить параметры запуска в исполняемые файлы с помощью параметров ярлыка в Windows
Сначала найдите ярлык, к которому вы хотите добавить параметры запуска, или создайте ярлык, указывающий на исполняемый файл программы, которую вы собираетесь открыть, используя аргументы командной строки.

Затем вам нужно открыть окно свойств ярлыка. Для этого щелкните правой кнопкой мыши или нажмите и удерживайте ярлык и выберите «Свойства» в контекстном меню. Кроме того, вы можете выбрать ярлык и одновременно нажать клавиши Alt+Enter.

В окне свойств ярлыка вы можете добавить аргументы для этого приложения. Выберите вкладку «Ярлык» и найдите поле «Цель».
Цель сообщает ярлыку, какое приложение (исполняемый файл) следует запускать. В приведенном ниже примере вы можете видеть, что я решил создать и использовать ярлык, указывающий на Microsoft Edge.

Чтобы добавить параметры запуска к ярлыку, щелкните или коснитесь внутри текстового поля «Цель» и введите все аргументы, которые вы хотите добавить к нему, в конце строки. Каждому из дополнительных параметров запуска должен предшествовать пробел и дефис (-) или двойной дефис (—).
В моем случае, поскольку я хотел создать ярлык Windows, открывающий Microsoft Edge в его приватном режиме, мне пришлось добавить аргумент «-inprivate». Итак, для моего ярлыка Microsoft Edge Incognito я получил следующую цель:
«C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe» — приватный

ВАЖНО: При записи параметров убедитесь, что вы ищете список параметров командной строки, поддерживаемых приложением, для которого вы создаете настраиваемый ярлык. Использование неподдерживаемых параметров может вызвать проблемы при запуске приложения. К сожалению, нет стандартного способа получить список поддерживаемых параметров для исполняемых файлов. Разработчики могут выбирать, будут ли они реализовывать такие аргументы в своих исполняемых файлах или нет, и лучший способ узнать поддерживаемые параметры — прочитать документацию приложения или поискать в Интернете.
Когда вы закончите редактирование ярлыка, нажмите или коснитесь «Применить» или «ОК», чтобы сохранить внесенные изменения.

Отныне всякий раз, когда вы дважды щелкаете или дважды нажимаете на ярлык, он запускает целевое приложение, используя параметры командной строки, которые вы добавили к нему.

СОВЕТ. Хотя вы можете оставить измененный ярлык там, где он был или где вы его создали, вы также можете закрепить свой ярлык с параметрами в другом месте, в любом месте по вашему желанию (рабочий стол, панель задач, меню «Пуск»).
В какие ярлыки вы добавляли параметры запуска?
Как видите, добавлять параметры командной строки в ярлыки легко, независимо от того, используете ли вы Windows 10 или Windows 11, и это не требует особых усилий. Какие ярлыки с аргументами вы создали? Вы хотели настроить некоторые из существующих ярлыков, добавив параметры командной строки? Почему вы захотели узнать, как создавать ярлыки с параметрами в Windows? Дайте нам знать в комментариях ниже.
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка / 5. Количество оценок:
Оценок пока нет. Поставьте оценку первым.
Как добавить параметры командной строки в ярлыки игр на ПК

Чтобы использовать некоторые читы для ПК , вы должны знать, как добавить параметры командной строки в ярлык приложения. Хотя этот метод на первый взгляд может показаться утомительным, он намного безопаснее, чем редактирование файлов игры для включения читов .
Информация в этой статье широко применима к видеоиграм для Windows , Mac и других настольных операционных систем .
Что такое параметр командной строки?
Параметр командной строки можно использовать для включения или отключения определенных функций игры при запуске программы. Наиболее часто используемый параметр командной строки для видеоигр — -console .
Для многих игр для ПК эта команда включает консоль, в которую можно вводить дополнительные коды. В других играх консоль читов доступна по умолчанию, поэтому нет необходимости редактировать параметры командной строки.
Хотя неправильный ввод параметров командной строки может привести к сбою игры, он не повредит реальные файлы игры.
Как редактировать параметры запуска ярлыка
Если вы не видите значок игры на рабочем столе, вы должны сначала создать ярлык для EXE-файла игры . Чтобы добавить параметры командной строки в ярлык:
Щелкните правой кнопкой мыши ярлык игры на рабочем столе и выберите « Свойства» .

Перейдите на вкладку « Ярлык », а затем найдите поле « Цель» , в котором указано точное местоположение файла в кавычках.

В текстовом поле « Цель» поместите курсор после последней кавычки, затем добавьте пробел, а затем параметры командной строки.
Всем параметрам командной строки предшествует дефис ( — ).

Выберите Применить , затем выберите ОК .

Дважды щелкните ярлык, чтобы начать игру с включенными читами командной строки.
Чтобы отключить читы, удалите параметр командной строки из ярлыка и перезапустите игру.
Примеры ярлыков параметров командной строки
Вот пример ярлыка для Half-Life без каких-либо дополнительных параметров командной строки:
"C: \ Program Files \ Sierra \ Half-Life \ hl.exe"
Вот тот же ярлык для Half-Life с добавленным в него параметром командной строки:
Консоль "C: \ Program Files \ Sierra \ Half-Life \ hl.exe"
Добавляйте несколько параметров команды один за другим, оставляя пробел между ними. Например:
"C: \ Program Files \ Sierra \ Half-Life \ hl.exe" -dev -console
Другой способ добавить параметры командной строки — запустить игру из командной строки .
Больше способов использовать чит-коды в компьютерных играх
В то время как в некоторых играх требуется отредактировать параметры командной строки для активации читов, в других играх требуется вводить чит-коды на главном экране или в указанном меню. Другие игры требуют внесения изменений в игровые файлы, которые могут привести к серьезным проблемам при неправильном выполнении. Руководства по чит-кодам обычно включают инструкции о том, как использовать читы.
Запуск приложений Windows с параметрами
Для некоторых средств запуска приложений Windows в меню «Пуск» требуется передать в исполняемый файл параметры при запуске приложения Windows. Для этого сначала необходимо определить средство запуска, требующее параметра, прежде чем интегрировать приложение Windows с платформой поддержки пакетов.
Определение требования параметра средства запуска приложений Windows

- Установите приложение Windows на тестовом компьютере.
- Откройте меню «Пуск» Windows.
- Найдите и выберите средство запуска приложений Windows в меню «Пуск».
- Если приложение запускается, у вас нет никаких проблем (протестируйте все связанные средства запуска приложений Windows в меню «Пуск»).
- Удалите приложение Windows с тестового компьютера.
- С помощью установочного носителя Win32 установите приложение на тестовый компьютер.
- Откройте меню «Пуск» Windows.
- Найдите и щелкните правой кнопкой мыши приложение Windows в меню «Пуск».
- В раскрывающемся меню выберите дополнительное >>расположение открытого файла.
- Щелкните правой кнопкой мыши первый связанный ярлык приложения (повторите следующие три шага для всех связанных ярлыков приложений).
- Выберите «Свойства » в раскрывающемся меню.
- Просмотрите значение в текстовом поле справа от Target. После пути к файлу приложения, если указан параметр, это приложение
- Запишите значение параметра для будущего использования.
Разрешение
Приложения Windows перенаправляют определенные каталоги, связанные с приложением в папку C:\Program Files\WindowsApps . Если приложение пытается записать в контейнер приложений Windows, ошибка будет активирована, а запись завершится ошибкой.
Чтобы устранить проблему, связанную с приложением Windows, не удалось записать в контейнер приложений Windows, необходимо выполнить следующие четыре действия.
- Этап приложения Windows в локальный каталог
- Создание файла Config.json и внедрение необходимых файлов PSF
- Обновление файла AppxManifest приложения Windows
- Перепаковка и регистрация приложения Для Windows
Приведенные выше инструкции по извлечению содержимого приложения Windows в локальный каталог этапов, внедрение файлов исправлений PSF в каталог поэтапного приложения Windows, настройка средства запуска приложений для указания средства запуска PSF, а затем настройка файла PSF config.json для перенаправления средства запуска PSF в приложение, указывающее рабочий каталог.
Скачивание и установка необходимых средств
Этот процесс поможет вам получить и использовать следующие средства:
- Клиентское средство NuGet
- Платформа поддержки пакетов
- Пакет SDK для Windows 10 (последняя версия)
- Монитор процессов SysInternals
Ниже приведены пошаговые инструкции по загрузке и установке необходимых средств.
- Скачайте последнюю версию клиентского средства NuGet и сохраните nuget.exe в папке C:\PSF\nuget .
- Скачайте платформу поддержки пакетов с помощью Nuget, выполнив следующую команду из окна Администратор istrative PowerShell:
Set-Location "C:\PSF" .\nuget\nuget.exe install Microsoft.PackageSupportFramework
- Скачайте пакет SDK для Win 10.
- Запустите winsdksetup.exe, скачанный на предыдущем шаге.
- Нажмите кнопку Далее.
- Выберите только следующие три компонента для установки:
- Средства подписывания Windows SDK для классических приложений;
- Windows SDK для приложений UWP C++;
- Пакет SDK Windwos для локализации приложений UWP
- Нажмите кнопку Установить.
- Нажмите кнопку OK.
Этап приложения Windows
После промежуточного развертывания приложения Windows мы будем извлекать или распаковывать содержимое приложения Windows в локальный каталог. После распаковки приложения Windows в промежуточное расположение файлы исправления PSF можно внедрить, исправляя любые нежелательные возможности.
- Откройте окно Администратор istrative PowerShell.
- Задайте следующие переменные, предназначенные для конкретного файла приложения, и версию пакета SDK для Windows 10:
$AppPath = "C:\PSF\SourceApp\PSFSampleApp.msix" ## Path to the MSIX App Installer $StagingFolder = "C:\PSF\Staging\PSFSampleApp" ## Path to where the MSIX App will be staged $OSArchitecture = "x$((gcim Win32_Processor).AddressWidth)" ## Operating System Architecture $Win10SDKVersion = "10.0.19041.0" ## Latest version of the Win10 SDK
## Sets the directory to the Windows 10 SDK Set-Location "$\Windows Kits\10\Bin\$Win10SDKVersion\$OSArchitecture" ## Unpackages the Windows app to the staging folder .\makeappx.exe unpack /p "$AppPath" /d "$StagingFolder"
Создание и внедрение необходимых файлов PSF
Чтобы применить корректирующие действия к приложению Windows, необходимо создать файл config.json и предоставить сведения о средство запуска приложений Windows, которое завершается сбоем. Если возникают проблемы с несколькими средствами запуска приложений Windows, файл config.json можно обновить с несколькими записями.
После обновления файла config.json файл config.json и вспомогательные файлы исправления PSF должны быть перемещены в корень пакета приложения Windows.
- Откройте Visual Studio Code (VS Code) или любой другой текстовый редактор.
- Создайте файл, выбрав меню «Файл » в верхней части VS Code, выбрав новый файл в раскрывающемся меню.
- Сохраните файл как config.json, выбрав меню «Файл » в верхней части окна VS Code, выбрав «Сохранить » в раскрывающемся меню. В окне «Сохранить как» перейдите в промежуточный каталог приложения Windows (C:\PSF\Staging\PSFSampleApp) и задайте имя файла как config.json . Выберите кнопку Сохранить.
- Скопируйте следующий код в созданный файл config.json .



| Приложение (x64) | Приложение (x86) |
|---|---|
| PSFLauncher64.exe | PSFLauncher32.exe |
| PSFRuntime64.dll | PSFRuntime32.dll |
| PSFRunDll64.exe | PSFRunDll32.exe |
Обновление AppxManifest
После создания и обновления файла config.json необходимо обновить appxManifest.xml приложения Windows для каждого средства запуска приложений Windows, который был включен в файл config.json. Приложения AppxManifest теперь должны нацеливать PSFLauncher.exe, связанный с архитектурой приложений.
- Откройте проводник и перейдите в папку приложения MSIX staged (C:\PSF\Staging\PSFSampleApp).
- Щелкните правой кнопкой мыши AppxManifest.xml и выберите «Открыть с кодом » в раскрывающемся меню (при необходимости можно открыть с помощью другого текстового редактора).
- Обновите xml-файл AppxManifest.xml со следующими сведениями:
Повторно упаковав приложение
Все исправления были применены, теперь приложение Windows может быть повторно упаковано в MSIX и подписано с помощью сертификата подписи кода.
- Откройте окно PowerShell Администратор istrative.
- Задайте следующие переменные:
$AppPath = "C:\PSF\SourceApp\PSFSampleApp_Updated.msix" ## Path to the MSIX App Installer $CodeSigningCert = "C:\PSF\Cert\CodeSigningCertificate.pfx" ## Path to your code signing certificate $CodeSigningPass = "" ## Password used by the code signing certificate $StagingFolder = "C:\PSF\Staging\PSFSampleApp" ## Path to where the MSIX App will be staged $OSArchitecture = "x$((gcim Win32_Processor).AddressWidth)" ## Operating System Architecture $Win10SDKVersion = "10.0.19041.0" ## Latest version of the Win10 SDK
Set-Location "$\Windows Kits\10\Bin\$Win10SDKVersion\$OSArchitecture" .\makeappx.exe pack /p "$AppPath" /d "$StagingFolder"
Set-Location "$\Windows Kits\10\Bin\$Win10SDKVersion\$OSArchitecture" .\signtool.exe sign /v /fd sha256 /f $CodeSigningCert /p $CodeSigningPass $AppPath