Перейти к содержимому

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

  • автор:

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

Могу я попросить кого-то дать алгоритм создания ярлыка? Без отсылок к гуглу и к манам. Мне просто нужен один ярлык на рабочий стол с моими параметрами и все. Я не хочу знать этимологию и семантику ярлыков, принципы создания и подвиды. Мне просто нужен элементарный ярлык.

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 с параметрами, вы должны добавить аргументы к его цели.

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

Когда вы закончите редактирование ярлыка, нажмите или коснитесь «Применить» или «ОК», чтобы сохранить внесенные изменения.

Сохранение ярлыка с параметрами

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

Ярлык браузера с параметром для его запуска в режиме инкогнито

СОВЕТ. Хотя вы можете оставить измененный ярлык там, где он был или где вы его создали, вы также можете закрепить свой ярлык с параметрами в другом месте, в любом месте по вашему желанию (рабочий стол, панель задач, меню «Пуск»).

В какие ярлыки вы добавляли параметры запуска?

Как видите, добавлять параметры командной строки в ярлыки легко, независимо от того, используете ли вы Windows 10 или Windows 11, и это не требует особых усилий. Какие ярлыки с аргументами вы создали? Вы хотели настроить некоторые из существующих ярлыков, добавив параметры командной строки? Почему вы захотели узнать, как создавать ярлыки с параметрами в Windows? Дайте нам знать в комментариях ниже.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка / 5. Количество оценок:

Оценок пока нет. Поставьте оценку первым.

Как добавить параметры командной строки в ярлыки игр на ПК

Пункт меню Свойства в Windows

Чтобы использовать некоторые читы для ПК , вы должны знать, как добавить параметры командной строки в ярлык приложения. Хотя этот метод на первый взгляд может показаться утомительным, он намного безопаснее, чем редактирование файлов игры для включения читов .

Информация в этой статье широко применима к видеоиграм для Windows , Mac и других настольных операционных систем .

Что такое параметр командной строки?

Параметр командной строки можно использовать для включения или отключения определенных функций игры при запуске программы. Наиболее часто используемый параметр командной строки для видеоигр — -console .

Для многих игр для ПК эта команда включает консоль, в которую можно вводить дополнительные коды. В других играх консоль читов доступна по умолчанию, поэтому нет необходимости редактировать параметры командной строки.

Хотя неправильный ввод параметров командной строки может привести к сбою игры, он не повредит реальные файлы игры.

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

Если вы не видите значок игры на рабочем столе, вы должны сначала создать ярлык для EXE-файла игры . Чтобы добавить параметры командной строки в ярлык:

Щелкните правой кнопкой мыши ярлык игры на рабочем столе и выберите « Свойства» .

Пункт меню Свойства в Windows

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

Целевое поле в окне свойств ярлыка

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

Всем параметрам командной строки предшествует дефис ( ).

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

Кнопка ОК в окне свойств ярлыка

Дважды щелкните ярлык, чтобы начать игру с включенными читами командной строки.

Чтобы отключить читы, удалите параметр командной строки из ярлыка и перезапустите игру.

Примеры ярлыков параметров командной строки

Вот пример ярлыка для 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

Example of the File Property Window with Parameter in Target

  1. Установите приложение Windows на тестовом компьютере.
  2. Откройте меню «Пуск» Windows.
  3. Найдите и выберите средство запуска приложений Windows в меню «Пуск».
  4. Если приложение запускается, у вас нет никаких проблем (протестируйте все связанные средства запуска приложений Windows в меню «Пуск»).
  5. Удалите приложение Windows с тестового компьютера.
  6. С помощью установочного носителя Win32 установите приложение на тестовый компьютер.
  7. Откройте меню «Пуск» Windows.
  8. Найдите и щелкните правой кнопкой мыши приложение Windows в меню «Пуск».
  9. В раскрывающемся меню выберите дополнительное >>расположение открытого файла.
  10. Щелкните правой кнопкой мыши первый связанный ярлык приложения (повторите следующие три шага для всех связанных ярлыков приложений).
  11. Выберите «Свойства » в раскрывающемся меню.
  12. Просмотрите значение в текстовом поле справа от Target. После пути к файлу приложения, если указан параметр, это приложение
  13. Запишите значение параметра для будущего использования.

Разрешение

Приложения Windows перенаправляют определенные каталоги, связанные с приложением в папку C:\Program Files\WindowsApps . Если приложение пытается записать в контейнер приложений Windows, ошибка будет активирована, а запись завершится ошибкой.

Чтобы устранить проблему, связанную с приложением Windows, не удалось записать в контейнер приложений Windows, необходимо выполнить следующие четыре действия.

  1. Этап приложения Windows в локальный каталог
  2. Создание файла Config.json и внедрение необходимых файлов PSF
  3. Обновление файла AppxManifest приложения Windows
  4. Перепаковка и регистрация приложения Для Windows

Приведенные выше инструкции по извлечению содержимого приложения Windows в локальный каталог этапов, внедрение файлов исправлений PSF в каталог поэтапного приложения Windows, настройка средства запуска приложений для указания средства запуска PSF, а затем настройка файла PSF config.json для перенаправления средства запуска PSF в приложение, указывающее рабочий каталог.

Скачивание и установка необходимых средств

Этот процесс поможет вам получить и использовать следующие средства:

  • Клиентское средство NuGet
  • Платформа поддержки пакетов
  • Пакет SDK для Windows 10 (последняя версия)
  • Монитор процессов SysInternals

Ниже приведены пошаговые инструкции по загрузке и установке необходимых средств.

  1. Скачайте последнюю версию клиентского средства NuGet и сохраните nuget.exe в папке C:\PSF\nuget .
  2. Скачайте платформу поддержки пакетов с помощью Nuget, выполнив следующую команду из окна Администратор istrative PowerShell:

Set-Location "C:\PSF" .\nuget\nuget.exe install Microsoft.PackageSupportFramework 
  1. Скачайте пакет SDK для Win 10.
  2. Запустите winsdksetup.exe, скачанный на предыдущем шаге.
  3. Нажмите кнопку Далее.
  4. Выберите только следующие три компонента для установки:
    • Средства подписывания Windows SDK для классических приложений;
    • Windows SDK для приложений UWP C++;
    • Пакет SDK Windwos для локализации приложений UWP
  5. Нажмите кнопку Установить.
  6. Нажмите кнопку OK.

Этап приложения Windows

После промежуточного развертывания приложения Windows мы будем извлекать или распаковывать содержимое приложения Windows в локальный каталог. После распаковки приложения Windows в промежуточное расположение файлы исправления PSF можно внедрить, исправляя любые нежелательные возможности.

  1. Откройте окно Администратор istrative PowerShell.
  2. Задайте следующие переменные, предназначенные для конкретного файла приложения, и версию пакета 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.

  1. Откройте Visual Studio Code (VS Code) или любой другой текстовый редактор.
  2. Создайте файл, выбрав меню «Файл » в верхней части VS Code, выбрав новый файл в раскрывающемся меню.
  3. Сохраните файл как config.json, выбрав меню «Файл » в верхней части окна VS Code, выбрав «Сохранить » в раскрывающемся меню. В окне «Сохранить как» перейдите в промежуточный каталог приложения Windows (C:\PSF\Staging\PSFSampleApp) и задайте имя файла как config.json . Выберите кнопку Сохранить.
  4. Скопируйте следующий код в созданный файл config.json .

  • applications.id Задайте значение в файле config.json таким же значением, как и в поле Applications.Application.ID файла AppxManifest.xml. Image circling the location of the ID within the AppxManifest file.
  • applications.executable Задайте значение в файле config.json, чтобы задать относительный путь к приложению, расположенному в поле Application.Application.Исполняемый файл AppxManifest.xml. Image circling the location of the executable within the AppxManifest file.
  • applications.arguments Задайте значение в файле config.json для сопоставления с аргументом, используемым для запуска приложения. Ознакомьтесь с записанным значением из заключительного шага исследования. Определение параметра средства запуска приложений Windows.
  • applications.workingdirectory Задайте значение в файле config.json, чтобы нацелиться на относительный путь к папке, найденной в поле Application.Application.Исполняемый файл AppxManifest.xml. Image circling the location of the working directory within the AppxManifest file.
  • Сохраните обновленный файл 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, связанный с архитектурой приложений.

    1. Откройте проводник и перейдите в папку приложения MSIX staged (C:\PSF\Staging\PSFSampleApp).
    2. Щелкните правой кнопкой мыши AppxManifest.xml и выберите «Открыть с кодом » в раскрывающемся меню (при необходимости можно открыть с помощью другого текстового редактора).
    3. Обновите xml-файл AppxManifest.xml со следующими сведениями:

    Повторно упаковав приложение

    Все исправления были применены, теперь приложение Windows может быть повторно упаковано в MSIX и подписано с помощью сертификата подписи кода.

    1. Откройте окно PowerShell Администратор istrative.
    2. Задайте следующие переменные:

    $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 
  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *