Запуск приложения с параметрами

Содержание
  1. Запуск клиентского приложения TrueConf с параметрами командной строки — Блог о видеоконференцсвязи
  2. Список параметров
  3. Способ 1. Запустить приложение через консоль
  4. Способ 2. Встроить параметры в ярлык приложения
  5. Способ 3. Добавить к программному запуску приложения
  6. Платформа поддержки пакетов — запуск приложений с параметрами – MSIX
  7. ПроцедурыProceedure
  8. Загрузка платформы поддержки пакетовDownload the Package Support Framework
  9. Средство командлине NuGet:Nuget comandline tool:
  10. Visual Studio.Visual Studio:
  11. Создание config.jsдля файлаCreate the config.json file
  12. Схема JSONJson Schema
  13. Создание промежуточной папки пакетаCreate the package staging folder
  14. Вставка необходимых файловInject required files
  15. Повторно упаковать приложениеRe-package the application
  16. Как запустить exe файл с параметрами. Как запустить программу с параметрами командной строки. Параметры командной строки с ExecParm
  17. Создание ярлыка игры
  18. Добавление параметров запуска к ярлыку игры
  19. Параметры командной строки с ExecParm
  20. Этап 1. Выбор исполняемого файла и перенос ярлыка на рабочий стол
  21. Этап 2. Указание параметров запуска
  22. Какие команды прописывать
  23. Заключение
  24. Запуск программ Windows с прописанными параметрами в ярлыке
  25. Создание bat файлов
  26. Длинныe имена в bat-файлах
  27. Пробелы и кавычки в bat-файлах
  28. Запуск приложений из bat-файла

Запуск клиентского приложения TrueConf с параметрами командной строки — Блог о видеоконференцсвязи

Запуск приложения с параметрами

Клиентское приложение TrueConf для Windows можно запускать с параметрами командной строки, благодаря чему пользователь может при открытии приложения автоматически:

  • авторизоваться;
  • подключиться к нужному серверу;
  • запустить приложение в выбранном режиме (полноэкранном или минимизированном);
  • позвонить пользователю или подключиться к видеоконференции;
  • запустить еще один независимый экземпляр приложения (например, для захвата второго видеоисточника).

Список параметров

Клиентские приложения TrueConf для macOS и Linux (а также TrueConf Client версии 6.5.9 для Windows) поддерживают запуск с параметрами командной строки только при их вводе через символ “/” (например, “/c george”).

Здесь:

  • [user] — логин пользователя;
  • [password] — пароль пользователя
  • [server] — IP сервера TrueConf;
  • [server_name] — FQDN – имя сервера TrueConf;
  • [port] — порт, отведённый под панель управления сервера;
  • [id] — уникальный идентификатор копии приложения;
  • [CID] — ID конференции.

Параметры можно произвольным образом комбинировать. Например:

  • чтобы подключиться и авторизоваться на сервере TrueConf, выполните команду

TrueConf.exe -h 192.168.1.100:12345 -l maria -p 4839 -e

TrueConf.exe -h 192.168.1.100:12345 -l maria -p 4839 -e
  • чтобы пройти авторизацию и позвонить пользователю, выполните команду

TrueConf.exe -c george -l maria -p 4839 -e

TrueConf.exe -c george -l maria -p 4839 -e
  • чтобы пройти авторизацию и подключиться к конференции, выполните команду

TrueConf.exe -c \c\5427905512 -l maria -p 4839 -e

TrueConf.exe -c \c\5427905512 -l maria -p 4839 -e
  • чтобы запустить еще один экземпляр приложения и подключиться к серверу TrueConf по IP, выполните команду

TrueConf.exe -t -h 192.168.1.100:12345

TrueConf.exe -t -h 192.168.1.100:12345

Способ 1. Запустить приложение через консоль

Перейдите в консоли ОС Windows к папке, где установлено клиентское приложение TrueConf, и выполните одну из команд, описанных в предыдущем разделе.

Способ 2. Встроить параметры в ярлык приложения

  1. Найдите на рабочем столе или в панели задач ярлык клиентского приложения TrueConf
  2. В контекстном меню ярлыка выберите вкладку Свойства.
  3. Добавьте параметры запуска в поле Объект после кавычек, ограничивающих имя файла.
  1. Нажмите ОК или Применить для сохранения изменений.

Способ 3. Добавить к программному запуску приложения

Вы можете встроить параметры в вызов клиентского приложения TrueConf из вашего собственного приложения чтобы автоматически соединять пользователей с нужными абонентами или конференциями.

Ниже показан пример такого использования на языке Python:

import os TRUECONF_PATH = “C:\\Program Files (x86)\\TrueConf\\Client\\TrueConf.exe” PARAMETERS_ALIASES = { “login”: “l”, “password”: “p”, “encrypt”: “e”, “call”: “c”, “host”: “h” } def run_trueconf(**kwargs): if “password” in kwargs: kwargs[“encrypt”] = True params = [] for alias, key in PARAMETERS_ALIASES.

iteritems(): if alias in kwargs: value = kwargs[alias] if value == True: params.append(“-{}”.format(key)) elif value != False: params.append(“-{} {}”.format(key, value)) command = ” “.join([“\”{}\””.format(TRUECONF_PATH)] + params) return os.

system(command) run_trueconf(login = “ivan”, password = “regereg”)

1234567891011121314151617181920212223242526272829import osTRUECONF_PATH = “C:\\Program Files (x86)\\TrueConf\\Client\\TrueConf.exe”PARAMETERS_ALIASES = {    “login”: “l”,    “password”: “p”,    “encrypt”: “e”,    “call”: “c”,    “host”: “h”}def run_trueconf(**kwargs):    if “password” in kwargs:        kwargs[“encrypt”] = True    params = []    for alias, key in PARAMETERS_ALIASES.iteritems():        if alias in kwargs:            value = kwargs[alias]            if value == True:                params.append(“-{}”.format(key))            elif value != False:                params.append(“-{} {}”.format(key, value))    command = ” “.join([“\”{}\””.format(TRUECONF_PATH)] + params)    return os.system(command)run_trueconf(login = “ivan”, password = “regereg”)

Источник: https://trueconf.ru/blog/baza-znaniy/zapusk-klientskih-prilozheniy-trueconf-s-parametrami-komandnoy-stroki.html

Платформа поддержки пакетов — запуск приложений с параметрами – MSIX

Запуск приложения с параметрами

  • 03/30/2020
  • Чтение занимает 3 мин

Платформа поддержки пакетов использует config.jsв файле для настройки поведения приложения.The Package Support Framework uses a config.json file to configure the behavior of an application.

ПроцедурыProceedure

Чтобы настроить выполнение приложения для получения значений параметров, переданных в него во время запуска приложения, необходимо выполнить следующие действия.To configure the application execution to receive parameter values passed into it during application launch, the following steps must be completed.

  1. Загрузка платформы поддержки пакетовDownload the Package Support Framework
  2. Настройка платформы поддержки пакетов (config.jsна)Configure the Package Support Framework (config.json)
  3. Вставка файлов платформы поддержки пакетов в пакет приложенияInject the Package Support Framework files into the Application package
  4. Обновление файла манифеста приложенияUpdate the application's manifest file
  5. Повторно упаковать приложениеRe-package the application

Загрузка платформы поддержки пакетовDownload the Package Support Framework

Платформу поддержки пакетов можно получить с помощью автономного средства командной строки NuGet или с помощью Visual Studio.The Package Support Framework can be retrieved by using the standalone Nuget commandline tool or via Visual Studio.

Средство командлине NuGet:Nuget comandline tool:

Установите средство командной строки NuGet с веб-сайта NuGet: https://www.nuget.org/downloads .Install the Nuget commandline tool from the nuget website: https://www.nuget.org/downloads. После установки запустите следующую командную строку в окне администрирования PowerShell.After installing, run the following commandline in an administrative PowerShell window.

nuget install Microsoft.PackageSupportFramework

Visual Studio.Visual Studio:

В Visual Studio щелкните правой кнопкой мыши узел решения или проекта и выберите одну из команд Управление пакетами NuGet.In Visual Studio, right-click on your solution/project node and pick one of the Manage Nuget Packages commands.

Найдите Microsoft. паккажесуппортфрамеворк или ПСФ , чтобы найти пакет на NuGet.org. Затем установите его.Search for Microsoft.PackageSupportFramework or PSF to find the package on nuget.org.

Then, install it.

Создание config.jsдля файлаCreate the config.json file

Чтобы указать аргументы, необходимые для запуска приложения, необходимо изменить config.jsв файле, указав исполняемый файл приложения, и параметры.To specify the arguements required to launch the application, you must modify the config.

json file specifying the application executable, and parameters. Перед настройкой config.jsв файле ознакомьтесь со следующей таблицей, чтобы получить представление о JSON струкутуре.Prior to configuring the config.

json file, review the following table to understand the JSON strucuture.

Схема JSONJson Schema

ArrayArrayключkeyЗначениеValue
веб-масштабированием;applicationsидентификаторidИспользуйте значение атрибута ID элемента Application в манифесте пакета.Use the value of the ID attribute of the Application element in the package manifest.
веб-масштабированием;applicationsисполняемый файлexecutableОтносительный путь пакета к исполняемому файлу, который необходимо запустить.The package-relative path to the executable that you want to start. Это значение атрибута Executable элемента Application.It's the value of the Executable attribute of the Application element.
веб-масштабированием;applicationsаргументыargumentsИспользуемых Аргументы параметра командной строки для исполняемого файла.(Optional) Command line parameter arguments for the executable.
веб-масштабированием;applicationsworkingDirectoryworkingDirectoryИспользуемых Путь относительно пакета, используемый в качестве рабочего каталога запускаемого приложения.(Optional) A package-relative path to use as the working directory of the application that starts. Если это значение не задано, операционная система использует каталог System32 в качестве рабочего каталога приложения.If you don't set this value, the operating system uses the System32 directory as the application's working directory. Если указать значение в виде пустой строки, будет использоваться каталог исполняемого файла, на который указывает ссылка.If you supply a value in the form of an empty string, it will use the directory of the referenced executable.
веб-масштабированием;applicationsmonitormonitorИспользуемых При наличии монитор определяет дополнительную программу, которая должна быть запущена перед запуском основного приложения.(Optional) If present, the monitor identifies a secondary program that is to be launched prior to starting the primary application.
процессыprocessesисполняемый файлexecutableВ большинстве случаев это будет имя исполняемого файла, настроенного выше, с удаленным путем и расширением файла.In most cases, this will be the name of the executable configured above with the path and file extension removed.
исправленийfixupsФайл DLL.dllОтносительный путь пакета к адресной привязке,. msix/. appx для загрузки.Package-relative path to the fixup, .msix/.appx to load.
исправленийfixupsconfigconfigИспользуемых Управляет поведением библиотеки DLL адресной привязки.(Optional) Controls how the fixup dll will behave. Точный формат этого значения зависит от способа исправления, так как каждая адресная привязка может интерпретировать этот «большой двоичный объект».The exact format of this value varies on a fixup-by-fixup basis as each fixup can interpret this “blob” as it wants.

Ключи приложений, процессов и исправлений являются массивами.The applications, processes, and fixups keys are arrays. Это означает, что вы можете использовать config.jsв файле, чтобы указать более одного DLL приложения, процесса и адресной привязки.That means that you can use the config.json file to specify more than one application, process, and fixup DLL.

Запись в процессах имеет значение Executable, значение, которое должно быть сформировано как строка регулярного выражения, чтобы соответствовать имени исполняемого процесса без пути или расширения файла.

An entry in processes has a value named executable, the value for which should be formed as a RegEx string to match the name of an executable process without path or file extension. Средство запуска Windows SDK ожидает синтаксис Екмалист std:: Library RegEx для строки RegEx.

The launcher will expect Windows SDK std:: library RegEx ECMAList syntax for the RegEx string.

{ “applications”: [ { “id”: “PSFExampleID”, “executable”: “VFS\\ThisPCDesktopFolder\\IG-Bentley.exe”, “workingDirectory”: “”, } ],}

Создание промежуточной папки пакетаCreate the package staging folder

Если у вас уже есть файл. msix (или. appx), его содержимое можно распаковать в папку макета, которая будет служить промежуточной областью для пакета.If you have a .msix (or .

appx) file already, you can unpack its contents into a layout folder that will serve as the staging area for your package. Это можно сделать из командной строки с помощью средства программе makeappx.

You can do this from a command prompt using the MakeAppx tool.

Средство программе makeappx можно найти в расположении по умолчанию:MakeAppx tool can be found in its default location:

Архитектура ОСOS ArchitectureКаталогDirectory
Windows 10 x86Windows 10 x86C:\Program Files\Windows Kits\10\bin [ Version] \x86\makeappx.exeC:\Program Files\Windows Kits\10\bin[Version]\x86\makeappx.exe
Windows 10 x64Windows 10 x64C:\Program Files (x86) \Windows Kits\10\bin [ Version] \x64\makeappx.exeC:\Program Files (x86)\Windows Kits\10\bin[Version]\x64\makeappx.exe

makeappx unpack /p PrimaryApp.msix /d PackageContents

Приведенная выше команда PowerShell экспортирует содержимое приложения в локальный каталог.The above PowerShell command will export the contents of the application into a local directory.

Вставка необходимых файловInject required files

Добавьте требуемые 32-разрядные и 64-разрядные версии пакетов DLL и исполняемые файлы в каталог пакета.Add the required 32-bit and 64-bit Package Support Framework DLL(s) and executable files to the package directory. Руководствуйтесь следующей таблицей.Use the following table as a guide.

Кроме того, необходимо включить все необходимые исправления среды выполнения.You will also want to include any runtime fixes as required. Сведения об использовании платформы поддержки пакетов для исправления среды выполнения см. в статье документация по устранению неполадок в документации по пакетной поддержке .

Visit Package Support Framework Runtime fixes Docs article for guidance on using the Package Support Framework for runtime fixes.

Исполняемый файл приложения — x64Application executable is x64Исполняемый файл приложения — x86Application executable is x86
PSFLauncher64.exePSFLauncher64.exePSFLauncher32.exePSFLauncher32.exe
PSFRuntime64.dllPSFRuntime64.dllPSFLauncher32.dllPSFLauncher32.dll
PSFRunDll64.exePSFRunDll64.exePSFRunDll32.exePSFRunDll32.exe

Указанные выше файлы, а также config.jsв файле должны размещаться в корне каталога пакета приложения.These above identified files, as well as the config.json file must be placed within the root of your application package directory.

Откройте манифест приложения в текстовом редакторе, а затем задайте атрибуту Executable элемента Application имя исполняемого файла Псфлаунчер.Open the applications manifest in a text editor, then set the Executable attribute of the application element to the name of the PSFLauncher executable file.

Если вы знакомы с архитектурой целевого приложения, выберите соответствующую версию, Псфлаунчер [x64/x86]. exe.If you know the architecture of your target application, select the appropriate version, PSFLauncher[x64/x86].exe. Если неизвестно, PSFLauncher32.exe будет работать во всех случаях.If unknown, PSFLauncher32.

exe will work in all cases.

… …

Повторно упаковать приложениеRe-package the application

Повторно упакуйте приложение с помощью средства программе makeappx.Re-package the application using the makeappx tool. См. Следующий пример того, как упаковать и подписать приложение с помощью PowerShell:See the following example of how to package and sign the application using PowerShell:

makeappx pack /d PackageContents /p PSFSamplePackageFixup.msixsigntool sign /a/v/fd sha256 /f ExportedSigningCertificate.pfx PSFSamplePackageFixup.msix

Источник: https://docs.microsoft.com/ru-ru/windows/msix/psf/psf-launch-apps-with-parameters

Как запустить exe файл с параметрами. Как запустить программу с параметрами командной строки. Параметры командной строки с ExecParm

Запуск приложения с параметрами

На этой странице вы найдете детальную инструкцию по запуску игры параметрами, ключами запуска. «Зачем это нужно?» – спросите вы. Чтобы ответить на этот вопрос необходимо рассказать что такое параметры, ключи запуска и на что они могут влиять.

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

Следует также сказать, что каждая игра имеет свои индивидуальные ключи запуска, не зная о которых вы не сможете что-то активировать.

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

Создание ярлыка игры

Прежде чем создать ярлык игры, необходимо найти файл, который отвечает ее запуск. Все эти файлы имеют расширение exe, то есть значок запуска игры будет иметь следующий формат имени: название.exeСледует также сказать, что расширение exe может быть скрытым (не отображаться).

Необходимый файл запуска находится в месте, которое вы указали во время установки – это может быть следующий путь:
C: \ Program Files \ название_игры \ название_название.exe

И так, необходимый файл вы нашли. Теперь создадим ярлык игры на рабочем столе.

Создать ярлык можно несколькими методами – используйте какой-то один.

  1. Кликните правой клавишей мыши по значку. Найдите пункт Отправить – Рабочий стол (создать ярлык).
  2. Зажмите на клавиатуре комбинацию клавиш [Ctrl] + [Shift
  3. Зажмите на клавиатуре клавишу [Alt] и перетащите значок на рабочий стол.

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

Ярлык создан и можно добавлять параметры запуска игры. Для этого кликните правой клавишей мыши по созданному ярлыку на Рабочем столе и выберите пункт Свойства.

Перед вами появится окно в котором вам понадобиться отредактировать только одно поле с названием Объект.

Для того чтобы запустить игру с параметрами (ключами) их необходимо дописать в конце поля Объектчерез пробел.

Сразу следует сказать, что параметров запуска может быть больше одного и все они записываются в следующем формате в конце поля Объект через пробел:

-параметр_1 -параметр_2-параметр_3

Пример:”C:\Program Files (x86)\Skype\Phone\Skype.exe” /параметр

Примечания:

  • перед названием параметра в большинстве случаев должен стоять дефис () или слеш (/) в зависимости от игры, но для многих игр эти знаки идентичны, то есть не имеет значения какой из них ставить;
  • между параметрами (ключами), если их несколько, обязательно должен стоять пробел;
  • двойные кавычки из поля Объект, если они присутствуют, удалять не надо;
  • если вы запускаете специальный загрузчик (Launcher) и только после этого запускаете игру, нажатием кнопки «Играть» или «Запустить», то дописывая параметры запуска к ярлыку файла Launcher.exe вы запустите не игру с дополнительными параметрами (ключами), а только программу для ее запуска – игра запуститься без параметров.

Нередко для разнообразных программ приходится указывать специальные параметры командной строки, которые должны активироваться при ее запуске. К примеру, в программе QIP, чтобы не надоедала лишними сервисами, в параметрах необходимо указать ключ “/isolated”. Как это сделать?

Кстати данный ключ в QIP лично я использую всегда – он превращает программу в тот старый добрый QIP, каким он был когда-то, без толпы надоедливых сервисов и всякой дряни. Остается лишь сама “аська”.

Ну да мы отвлеклись. Запустить программу с параметрами командной строки несложно. Для этого нужно сначала создать ее ярлык на рабочем столе либо в панели задач.

Щелкните на значке программы в папке Program Files либо в списке Все программыправой кнопкой мыши и выберите команду Отправить > Рабочий стол (создать ярлык).

Ярлык появится на рабочем столе. Щелкните на нем правой кнопкой мыши и выберите команду Свойства. Откроется окно, в котором нас интересует поле Объект. Именно в нем, после кавычек, и следует дописать нужную нам команду. В данном случае – ключ “/isolated”.

Однако, сей способ кажется мне несколько трудоемким. Создать ярлык, потом прописывать параметры… не проще ли получить возможность сразу запустить любую программу, указав в контекстном меню нужные параметры командной строки? Другими словами, просто щелкнул правой кнопкой мыши на файле, указал нужные параметры и дело в шляпе.

Поможет нам в этом программа ExecParm.

Параметры командной строки с ExecParm

Для начала скачаем программу, для системы нужной разрядности.

Скачем обычный архив, распаковать который можно куда угодно. В нем будет всего три файла – ExecParm.txt, Execparm.dll и Execparm.inf.

А где же исполняемый файл, спросите вы, как установить-то? Очень просто. Достаточно щелкнуть на файле Execparm.inf правой кнопкой мыши и выбрать команду Установить.

В сущности, таким образом в системный реестр просто добавиться несколько записей. Теперь достаточно щелкнуть на исполняемом файле программы правой кнопкой мыши и выбрать команду Execute With Parameters (т.е. запустить с параметрами командной строки).

Осталось указать необходимые параметры и щелкнуть на кнопке ОК. Возможно, это способ понравится кому-то больше, чем первый, более традиционный, вариант.

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

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

Все эти манипуляции могут занимать значительное количество усилий и времени, да и попросту раздражать.

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

Стоит отметить, что подобная необходимость, о которой было упомянуто выше, возникает крайне редко, и по большей части решается без усилий самими настройками приложений или игры.

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

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

В рамках рассматриваемого вопроса вместо того чтобы переключаться между пунктами меню, можно один раз создать несколько ярлыков с нужными параметрами, расположить их на рабочем столе или панели задач, а в Windows 8 и 10 и на начальном экране, и запускать программу с нужными параметрами одним нажатием кнопки.

Все эти параметры прописываются в ярлыках, которые представляют собой специальные файлы со ссылкой на исполняемый файл. Вам не нужно каждый раз переходить в папку, в которую установлен софт, и искать файл запуска.

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

Всю процедуру мы разделим на два этапа.

Этап 1. Выбор исполняемого файла и перенос ярлыка на рабочий стол

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

  1. При установке приложения внимательно следите за тем, какую папку предлагает выбрать установщик. Обычно это C:\Program Files либо C:\Program Files (x86). Большинство разработчиков предоставляет возможность самостоятельно выбрать папку по умолчанию, но, если вы не изменяете предложенный вариант, программа будет установлена именно в указанную папку.
  2. Через проводник Windows зайдите в каталог, куда установлено программное обеспечение и найдите файл запуска. Он имеет расширение exe. Зачастую его название совпадает с названием самого софта. Если же вы не можете определиться, попробуйте выяснить эту информацию на официальном сайте разработчика в разделе справки или в службе технической поддержки.
  3. Кликните по названию файла правой кнопкой мыши и выберите функцию «Создать ярлык».
  4. Подтвердите запрос системы «Windows не может создать ярлык в данной папке. Поместить его на рабочий стол?».

Если же вы не помните, в какой папке установлены софт, поступить можно следующим образом:

  1. Перейти в меню Пуск, найти в списке ПО нужное вам (для ускорения процесса можно даже воспользоваться функцией поиска).
  2. Кликнуть по названию правой кнопки мыши и выбрать Отправить – Рабочий стол (создать ярлык).

Если же вы пользуетесь Windows 10, процедура будет несколько отличаться:

  1. Перейдите на стартовый экран нажатием кнопки Пуск.
  2. Отыщите в списке всех приложений или на начальном экране иконку запуска программы.
  3. Кликните правой кнопкой мыши, выберите Дополнительно – Перейти к расположению файла.
  4. После того как откроется окно Проводника Windows , скопируйте значок на рабочий стол через контекстное меню либо же просто перетянув его в нужное место.

Этап 2. Указание параметров запуска

После того, как мы успешно перенесли значок на рабочий стол, займёмся указанием необходимых параметров в его свойствах. Для этого вам нужно:

  1. Правой кнопкой мыши кликнуть по иконке и выбрать «Свойства».
  2. В открывшемся меню перейдите во вкладку «Ярлык» и найдите строку «Объект». Вы увидите, что поле ввода в нём является активным. Именно сюда мы и будем прописывать нужные команды.
  3. После ввода нужных данных внизу окошка нажмите последовательно Применить – OK.

Какие команды прописывать

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

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

Возвращаясь к тому, что было сказано ещё в начале настоящей статьи. Указание параметров получило свою наибольшую актуальность в период массового интереса к игре под названием «Counter-Strike».

Почему данный интерес получил подобное распространение именно на «CS» вопрос неоднозначный, кто-то применял это исключительно для развлечения, кто-то (как, например, некоторые профессиональные игроки) для того, чтобы максимальным образом индивидуализировать игровой процесс.

Например, вот список параметров для игры «Counter-Strike: Global Offensive», которые некоторыми пользователями используются при запуске:

ПараметрЗначение
-novidОтключение вступительного ролика
-w 640 -h 480Установка расширения
-consoleАктивация консоли
-freq 120Установление лимита частоты обновления экрана
-highЗапуск с повышенным приоритетом
-condebugСохранение логов
-lowЗапуск с пониженным приоритетом
-noaafontsОтключение сглаживания
-nosyncДеактивация вертикальной синхронизации
-fullscreenЗапуск в полноэкранном режиме
-language EnglishУстановка языка

Заключение

Источник: https://bar812.ru/kak-zapustit-exe-fail-s-parametrami-kak-zapustit-programmu-s.html

Запуск программ Windows с прописанными параметрами в ярлыке

Запуск приложения с параметрами

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

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

Все эти манипуляции могут занимать значительное количество усилий и времени, да и попросту раздражать.

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

Стоит отметить, что подобная необходимость, о которой было упомянуто выше, возникает крайне редко, и по большей части решается без усилий самими настройками приложений или игры.

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

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

В рамках рассматриваемого вопроса вместо того чтобы переключаться между пунктами меню, можно один раз создать несколько ярлыков с нужными параметрами, расположить их на рабочем столе или панели задач, а в Windows 8 и 10 и на начальном экране, и запускать программу с нужными параметрами одним нажатием кнопки.

Все эти параметры прописываются в ярлыках, которые представляют собой специальные файлы со ссылкой на исполняемый файл. Вам не нужно каждый раз переходить в папку, в которую установлен софт, и искать файл запуска.

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

Всю процедуру мы разделим на два этапа.

Создание bat файлов

Запуск приложения с параметрами

Люди, которым знаком термин батник, знают, что BAT файлы могут существенно упростить жизнь и экономить время, если уметь их правильно писать и использовать. В этой статье я расскажу о том, как создавать BAT файлы и познакомлю вас с распространенными ошибками, которые обычно возникают при их написании.

Создать BAT файл очень просто. Достаточно открыть блокнот и сохранить пустой лист с расширением .bat, выбрав опцию Сохранить как… и написав в поле Имя файла что-нибудь оканчивающееся на .bat, например test.bat.
Тип файла указываете как на скриншоте ниже – Все файлы. Сохраняете и получаете BAT файл.

Редактировать BAT файл можно в блокноте или любом другом текстовом редакторе, ориентированным на работу с кодом.

Теперь перейдем непосредственно к практической информации. В сети многие ищут ответ на вопрос Как быть с пробелами в BAT файлах?. В путях к папкам и исполняемым файлам наличие пробела вызывает ошибку.

Самый распространенный ответ: Заключи путь в кавычки. И этот ответ не верен. Правда некоторые будут с пеной у рта утверждать, что он работает.

Итак, появилось два почему – почему не верен и почему некоторые будут.

На Windows (как, впрочем, и на UNIX) установленные в системе программы соответствующим образом регистрируются системой. Поэтому некоторые из установленных программ могут запускаться одной простой командой из BAT файла или из апплета Выполнить панели Пуск. Одной из таких программ является Firefox:

start firefox

Если после этой команды писать путь к исполняемому файлу, то происходит следующее: запускается обозреватель Firefox и пробует обработать запрос, то есть файл, путь к которому указан. То есть, если указать следующее:

start firefox C:\Program Files\Mozilla Firefox\firefox.exe

Обозреватель откроется, чтобы не было написано после start firefox. Именно поэтому некоторые товарищи будут уверять что все прекрасно работает. Однако, если взять портативную программу, то ситуация окажется совсем иная. Рассмотрим в качестве примера ftp-клиент Filezilla. Поскольку система не знает о программе, вышеупомянутая строчка

start filezilla

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

start D:\FileZilla\FileZilla.exe

Длинныe имена в bat-файлах

Теперь поговорим о путях и пробелах. Первый способ избежать этой проблемы – использование короткого имени.

start C:\Program Files\Sound Club\scw.exe

В примере два имени с пробелами. Заменим их короткими. Правила создания коротких имен следующие: в коротком имени используются первые шесть символов имени без учета пробелов, после имени указывают порядковый номер папки с помощью символа ~. Так как папки Program Files и Sound Club у меня в единственном числе, получится следующее:

Program Files – Progra~1 Sound Club – SoundC~1 start C:\Progra~1\SoundC~1\scw.exe

Если рядом будут присутствовать две папки, например Sound Club и Sound Clown, то следуя правилам, в примере выше надо будет указать SoundC~2, так как в этом случае Sound Club окажется вторым именем (имена считаются в алфавитном порядке).

Но этот способ неудобен тем, что приходится указывать порядковые номера. Ситуация с Program files более менее нормальная. Мало у кого встретится две подобные папки на системном диске. Но если вы решили установить несколько продуктов Mozilla на свой компьютер. У вас получится несколько папок, например:

Mozilla Firefox Mozilla Thunderbird Mozilla Sunbird

Короткими именами для них будут

Mozill~1 Mozill~2 Mozill~3

А теперь представьте, что вы написали BAT файл с упоминанием этих программ. Если удалить Firefox, оставшиеся записи перестанут работать, а если удалить Thunderbird, перестанет работать запись для Sunbird. Короче, способ с короткими именами – не наш способ.

Пробелы и кавычки в bat-файлах

Кавычки на самом деле работают, но не с теми способами, которые обычно советуют. Советуют обычно следующее:

start “C:\Program Files\Sound Club\scw.exe”

Так команда не сработает, поскольку если посмотреть справку по ней (start /?), то в справке вы увидите следующее:

START [“заголовок”] [/D путь] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE узел NUMA] [/AFFINITY маска сходства] [/WAIT] [/B] [команда/программа] [параметры]

Как видите, первым параметром идёт заголовок окна и он как раз в кавычках. Этот параметр необязательный, но его всё же советуют указывать (например, тут), чтобы избежать ошибок при выполнении команды. Внутри кавычек можно ничего не писать. Получится так:

start “” “C:\Program Files\Sound Club\scw.exe”

Также сработает и вариант с заключением в кавычки всех имён с пробелами по отдельности:

start C:\”Program Files”\”Sound Club”\scw.exe

Однако, в ряде случаев не работает ничего из вышеописанного. В таких случаях я могу посоветовать использовать команду cd. Переходим на системный раздел, затем с помощью cd в папку Program Files и запускаем программу (start):

%SystemDrive% cd \Program Files\Sound Club\ start scw.exe

Я думаю, что такой способ будет работать везде. Теперь еще пара важных моментов. Допустим вы создали батник, запускающий три программы и вам нужно на время исключить запуск одной из трех. Это можно сделать удалением строки или ее комментированием. Первый способ – вандальный, а второй смотрите ниже.

start firefox start jetaudio

В данном случае отключен запуск установленной в системе программы Defraggler.exe. Комментируют строки, указывая команду rem в начале строки. Все BAT файлы выполняются в окне консоли. Чтобы оно исчезало по окончании выполнения команд, не забывайте в конце писать команду на выход exit.

start firefox start jetaudio exit

Запуск приложений из bat-файла

В первой части статьи я в общих чертах рассказал о BAT файлах. Теперь стало понятно – что это такое и с чем его едят. Во второй части речь пойдет уже о более конкретных вещах.

Например, о том, как при помощи BAT файла запустить несколько приложений с определенными настройками или в автоматическом режиме установить программу, чтобы не тратить время на ответы типа Вы согласны с условиями лицензионного соглашения? и не нажимать лишние кнопки.

Выше было изложено несколько способов запуска приложений при помощи BAT файла. Самый первый – это короткая команда на запуск установленной в системе программы.

start firefox

Это не всегда работает. Поэтому такой прием можно вполне применять на какой-то конкретной системе, но в качестве универсального решения он не подходит. Если есть цель заставить работать BAT файл везде и всегда, нужно пользоваться полными путями:

start C:\”Program Files”\”Mozilla Firefox”\firefox.exe

Также я отметил, что в BAT файле обязательно должна присутствовать команда на завершение:

start C:\”Program Files”\”Mozilla Firefox”\firefox.exe exit

Программу можно не просто запускать, а давать ей дополнительные команды при запуске. Например, скомандовать запускаться свернутой:

start /min D:\FileZilla\FileZilla.exe exit

Скомандовать в данном случае – значит указать ключ. Ключ указывается через слэш после основной команды (команда /ключ). Основной командой в данном случае является start. Правда ключ min работает только в половине случаев, потому как относится именно к команде запуска start, а не к программам, которые эта команда запускает.

Вообще ключей существует очень много и наборы ключей разных программ могут существенно различаться. Есть, правда, несколько общих. Например, ключ справки (/? или /help). Чтобы проследить работу этого ключа, рассмотрим практический пример. Откройте консоль (Жмёте      + R, вводите cmd, далее Enter) и набираете в консоли следующее:

Источник: https://nevor.ru/stati/operacionnye-sistemy/stati-dlya-windows/sozdanie-bat-fajlov

Все лайфхаки
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: