Steam run bat не может найти указанный файл

Обновлено: 07.07.2024

Соскучились по старому скину Гидры? Попробуйте наш гаджет Hydralize! Перейдите на страницу настроек, войдя в систему, и включите гаджет.

Это страница руководства.
Это означает, что страница проведет вас через определенную задачу, стратегию или битву с врагом/боссом.

Статус: подлежит пересмотру (Данное руководство не соответствует определенным стандартам качества и может сильно устареть.)

Эта страница предназначена для того, чтобы помочь вам настроить и запустить собственный многопользовательский сервер Terraria для игры по локальной сети или через Интернет.

Начиная с версии 1.3.0.1 у игроков также есть возможность подключаться через многопользовательскую игру Steam. Дополнительную информацию см. в Руководстве:Настройка многопользовательской игры Steam.

Для удобства руководство разбито по операционным системам: Windows и Linux / macOS

Содержание

Подготовка сети [ ]

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

  • Назначьте компьютеру, на котором запущен сервер, статический IP-адрес. Это маловероятно, но если вы этого не сделаете, ваш маршрутизатор может переназначить IP-адрес компьютера, пока вы используете сервер, что будет мешать вашему подключению к нему. Чтобы узнать, как сделать это с вашим маршрутизатором, обратитесь к руководству вашего маршрутизатора или выполните поиск "как настроить статический IP-адрес на ".
  • Если кто-либо подключается к серверу из-за пределов вашей локальной сети (т. е. "через Интернет"), вам потребуется перенаправить порт для сервера. Кроме того, убедитесь, что серверному компьютеру назначен статический IP-адрес на маршрутизаторе. Ниже описано, как перенаправить порты.

Открытие порта, доступного через ваш общедоступный IP-адрес: [ ]

Окна [ ]

Локальная сеть (LAN): [ ]

  • С помощью кнопки «Пуск» выберите «Program Files»> «Стандартные»> «Командная строка». Отобразится новое окно под названием «Командная строка».
  • Введите слово «ipconfig» без кавычек и нажмите Enter. Некоторая информация будет отображаться так же, как на снимке экрана, который вы видите здесь.

Command prompt.jpg

Настройка сервера [ ]

Во-первых, решите, хотите ли вы запустить многопользовательскую игру "Host & Play" или игру на выделенном сервере. См. многопользовательскую игру для объяснения различий.

Настройка сервера "Host & Play" [ ]

Это самый простой способ многопользовательской игры, который хорошо подходит для домашней локальной сети или коротких совместных онлайн-игр. Запустите Terraria и в главном меню выберите «Многопользовательская игра», затем «Host&Play». Выберите мир для игры (или создайте новый), затем введите пароль (или оставьте поле пустым, если не хотите использовать пароль).

Первый запуск вашего выделенного сервера [ ]

Руководство по настройке сервера 01.jpg

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

Файлы выделенного сервера находятся в папке, где находятся файлы Terraria.

  • Пример GOG Galaxy: C:\GOG Galaxy\Games\Terraria
  • Пример Steam: C:\Program Files (x86)\Steam\steamapps\common\Terraria

Вы также можете загрузить файлы выделенного сервера непосредственно с terraria.org, нажав на ссылку "Выделенный сервер" внизу страницы.

Сначала попробуйте настроить сервер без файла конфигурации. Для этого найдите папку, в которой установлена ​​Terraria, найдите TerrariaServer.exe и запустите ее. Откроется окно с интерфейсом управления сервером. Здесь вы можете вводить команды или просматривать информацию. Когда он запустится, он должен попросить вас выбрать мир, перечислив миры, доступные в настоящее время на вашем компьютере. Окно также дает возможность создавать или удалять миры при запуске. При создании нового мира следуйте инструкциям в окне, чтобы изменить некоторые аспекты генерации мира.

Примечание: По умолчанию Terraria сохраняет все миры в "C:\Users\ИмяПользователя\Documents\MyGames\Terraria\Worlds".

Настройка выделенного сервера с файлом конфигурации [ ]

Чтобы запустить сервер с готовым файлом конфигурации, вы должны найти папку установки Terraria, а затем запустить "TerrariaServer.exe -config ", где находится файл конфигурации.

  1. Используйте cmd, перейдите в папку Terraria и введите "TerrariaServer.exe -config" без кавычек, затем ↵ Enter .
  2. Сделайте ярлык «TerrariaServer.exe», щелкните его правой кнопкой мыши, выберите «Свойства», отредактируйте поле «Объект:» (первоначально: «\TerrariaServer.exe»), введите в конце после « ТеррарияСервер.exe" следующее: "-config" без кавычек (важно, оставить ПРОБЕЛ между ".exe" и "-config"). Должно получиться так: "" \TerrariaServer.exe" -config " Тогда примените его. С этого момента этот ярлык будет запускать ваш сервер с данным файлом конфигурации.
  3. Если хотите, можете сделать и пакетный файл, по своей функции он такой же, как ярлык. Сначала вы создаете новый текстовый файл (.txt), затем редактируете его в любом простом редакторе (не Office, что-то вроде Блокнота), затем вводите такие команды: @echo off cls TerrariaServer.exe -config

Затем сохраните текстовый файл (.txt) как пакетный файл (.bat). Вам нужно будет поместить пакетный файл в папку Terraria, чтобы он заработал, и файл конфигурации также должен находиться в той же папке. В противном случае, если вы введете полный путь к «TerrariaServer.exe», он будет работать где угодно и действовать как ярлык. Пример полного пути:

"C:\Games\Terraria\TerrariaServer.exe -config D:\TerrariaCon\example.txt"

С одного компьютера можно запустить более одного сервера! Но для этого есть три важные вещи:

  1. Убедитесь, что на каждом сервере используются разные файлы конфигурации!
  2. Убедитесь, что на каждом сервере используются разные миры!
  3. Убедитесь, что каждый сервер использует разные номера портов!

ПРИМЕЧАНИЕ. Рекомендуется создать для каждого сервера отдельный ярлык/пакетный файл.

Файл конфигурации и местоположение сохранения игровых данных [ ]

Файл конфигурации будет расположен в каталоге, где находится Terraria.

  • Пример Steam: C:\Program Files (x86)\Steam\steamapps\common\Terraria
  • Пример GOG Galaxy: C:\GOG Galaxy\Games\Terraria
  • Местоположение в мире: C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\

Linux / macOS [ ]

Почти все настройки в Linux и macOS выполняются в терминале. Если у вас нет опыта работы с командной строкой, вы можете по понятным причинам испугаться или переживать, что что-то сломаете. Просто не торопитесь и вводите команды точно так, как они написаны здесь. Вам рекомендуется изучить каждую команду, чтобы точно знать, что она будет делать (например, man ip или chmod --help ). Если вам нужна помощь в изучении основных команд терминала, рассмотрите это руководство от HowToGeek.

Локальная сеть (LAN): [ ]


Пример вывода IP-адреса с выделенной важной информацией

  • В GNU/Linux, FreeBSD и macOS введите ip addr в терминале, чтобы просмотреть свой локальный IP-адрес. Вы должны увидеть что-то похожее на скриншот.

Найдите BROADCAST и укажите UP . В этом примере ваш локальный IP-адрес – 192.168.1.44 из сети 192.168.1.44/24.

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

Настройка сервера [ ]

Во-первых, решите, хотите ли вы запустить многопользовательскую игру "Host & Play" или игру на выделенном сервере. См. многопользовательскую игру для объяснения различий.

Настройка сервера "Host & Play" [ ]

Это самый простой способ многопользовательской игры, который хорошо подходит для домашней локальной сети или коротких совместных онлайн-игр. Запустите Terraria и в главном меню выберите «Многопользовательская игра», затем «Host&Play». Выберите мир для игры (или создайте новый), затем введите пароль (или оставьте поле пустым, если не хотите использовать пароль).

Первый запуск вашего выделенного сервера [ ]


Запуск сервера без настройки приведет вас к экрану выбора мира

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

В Linux и macOS двоичный файл находится в папке $STEAM_ROOTDIR/steam/steamapps/common/Terraria. Вы также можете загрузить файлы выделенного сервера непосредственно с сайта terraria.org, щелкнув ссылку «Выделенный сервер» внизу страницы.

Запуск скрипта TerrariaServer запустит правильную версию сервера для вашей системы. Убедитесь, что файлы сценария и программы имеют права на выполнение, используя команду chmod u+x TerrariaServer* . Если вы не видите этот скрипт, дважды проверьте, используете ли вы последнюю версию сервера.

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

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

Сервер не запустится, если для параметра $TERM не задано значение xterm. Если это проблема, сервер сгенерирует файл с именем «client-crashlog.txt», который будет содержать ошибку «System.Exception: Magic number is неправильно: 542». В этом случае просто запустите команду «export TERM = xterm" и снова запустите сервер.

Примечание: По умолчанию Terraria сохраняет все миры в «~/.local/share/Terraria» в Linux и «~/Library/Application Support/Terraria/Worlds» в macOS

Настройка выделенного сервера с файлом конфигурации [ ]

Чтобы запустить сервер с предварительно созданным файлом конфигурации, вы должны найти папку установки Terraria, а затем запустить «TerrariaServer -config», где находится файл конфигурации. Выполните следующие действия, чтобы создать сценарий оболочки для автоматического запуска сервера с файлом конфигурации.

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

"~/TerrariaServer/TerrariaServer -config ~/.config/TerrariaServer/serverconfig.txt"

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

С одного компьютера можно запустить более одного сервера! Но для этого есть три важные вещи:

  1. Убедитесь, что на каждом сервере используются разные файлы конфигурации!
  2. Убедитесь, что на каждом сервере используются разные миры!
  3. Убедитесь, что каждый сервер использует разные номера портов!

ПРИМЕЧАНИЕ. Рекомендуется создать для каждого сервера отдельный сценарий оболочки.

Местоположение сохранения игровых данных [ ]

macOS [ ]

Линукс [ ]

ПРИМЕЧАНИЕ. Если каталог установки по умолчанию был изменен во время установки, будет создана папка с именем «~», в которой можно найти данные сохранения, это НЕ то же самое, что домашний каталог пользователя.

Параметры и синтаксис файла конфигурации одинаковы независимо от ОС. В папке Terraria есть пример файла конфигурации. Это выглядит так, если вы откроете его в текстовом редакторе, таком как Блокнот или Блокнот++. Если вы его не видите, вы можете скопировать этот текст в новый файл.

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

Подключение к серверу [ ]

В игре Terraria выберите «Сетевая игра» -> «Присоединиться по IP» -> «Выберите своего персонажа» -> «Введите IP-адрес сервера». Это может быть внутренний IP-адрес, который использует сервер, или внешний IP-адрес.

С хост-компьютера [ ]

Вы можете использовать localhost в качестве IP-адреса или использовать IP-адрес хоста.

По локальной сети [ ]

Для других компьютеров в вашей локальной сети (подключенных напрямую к вашему маршрутизатору) введите IPv4-адрес компьютера, на котором запущен сервер (см. LAN). Каждое устройство, подключенное к вашей сети, имеет собственный IP-адрес, назначенный вашим маршрутизатором. Адрес IPv4 может время от времени меняться для каждого устройства, если ваш маршрутизатор использует динамическую IP-адресацию (большинство маршрутизаторов используют динамическую IP-адресацию по умолчанию). Динамический означает, что IP-адрес может меняться.

Через Интернет [ ]

Для друзей, подключающихся "через Интернет", им потребуется ввести ваш внешний IP-адрес (имеется в виду IP-адрес вашего маршрутизатора), но это не сработает, пока вы не настроите вышеупомянутую переадресацию портов на своем маршрутизаторе (см. Переадресация портов). .

Во FreeBSD [ ]

Идите в свою тюрьму, создайте пользователя Terraria, установите screen, mono и sqlite3. Запустите эту команду один раз, чтобы правильно все инициализировать: (подробнее об этой команде см. Как запустить выделенный сервер Terraria на Ubuntu/cir0qna)

Создать мир и выйти (^C)

Отредактируйте rc.conf вашей тюрьмы, terraria_enable="YES" и перезапустите тюрьму.

Списки серверов [ ]

Как только ваш Интернет-сервер заработает должным образом, подумайте о том, чтобы опубликовать его в одном из общедоступных списков серверов, чтобы пользователи Интернета могли найти его и присоединиться к нему:

Устранение неполадок [ ]

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

"Сервер не запускается" [ ]

Это обычное дело из-за опечатки. Проверьте все еще раз (особенно если вы используете файл(ы) конфигурации) и убедитесь, что все введено правильно. Если он по-прежнему не работает должным образом, проверьте форумы, чтобы узнать, есть ли у кого-нибудь еще такая же проблема, как у вас. В крайнем случае попробуйте переустановить игру.

Другие не могут подключиться к серверу [ ]

Обычно это проблема, связанная с сетью.

  • Убедитесь, что они подключаются к правильному IP-адресу. Это IP-адрес серверного компьютера (IPv4) для сетевых компьютеров или глобальный IP-адрес маршрутизатора для игроков через Интернет. Информацию о том, как их найти, смотрите в первом разделе.
  • Убедитесь, что ваш брандмауэр не блокирует "TerrariaServer.exe" или порт сервера (по умолчанию "7777").
  • Убедитесь, что остальные присоединяются с правильным номером порта (особенно важно, если он не является портом по умолчанию "7777").
  • Если вы используете маршрутизатор, убедитесь, что он открывает для вас порт сервера. Информацию о том, как это сделать, см. в первом разделе.
  • Если ваш IP-адрес является динамическим (не статическим и не зарезервированным), он может меняться со временем, поэтому проверьте свой IP-адрес еще раз. Кроме того, если вы используете динамический DNS для решения этой проблемы, скажите другим игрокам всегда вводить ваше доменное имя для присоединения и не использовать сохраненный список подключений, которые предлагает игра (игра сохраняет только IP-адрес, а не доменное имя, поэтому, если ваш IP-адрес изменился, он не узнает об этом).

Мир не сохраняется/Предметы исчезают из сундуков после закрытия сервера [ ]

Сервер Terraria автоматически сохраняет мир только на рассвете (каждые 24 минуты).

Если вы закроете сервер, не выполнив команду сохранения/выхода через консоль (или если вы используете host and play), есть шанс, что мир не сохранил последние несколько минут изменений. Перемещение снаряжения между сундуками и немедленное закрытие сервера без явного указания команды сохранения/выхода может фактически привести к исчезновению этих предметов.

Чтобы убедиться, что это не проблема: всегда используйте выделенный сервер и не забывайте вводить команды «сохранить»/«выйти», а не просто закрывать окно консоли с помощью красной кнопки X.

После настройки всего для PSMoveService я запускаю файл начальной установки, и командная строка успешно находит мою папку SteamVR, но после этой строки пишет: «SteamVR_ReinstallDriverWin64.bat» не распознается как внутренняя или внешняя команда, работающая программа или командный файл» (драйвер переустановки по-прежнему является пакетным файлом, так как я его не менял). Эта ошибка не позволяет драйверу переустановки что-либо делать, копируя нулевые файлы и постоянно сообщая мне «Система не может найти указанный файл», а затем ничего не делая. В файле vrsettings SteamVR есть «activateMultipleDivers»: true». Я даже пытался откатиться до версии 1.3.0 (я не пошел дальше, потому что мне нужна была поддержка виртуального шлема), и файл установки и переустановки делает то же самое.

Я работаю на компьютере с Windows 10 и NIVIDIA GeForce GTX 1060, если это важно.
(edit) Я забыл упомянуть, что использую Trinus PSVR с PSMoveService.

Текст был успешно обновлен, но возникли следующие ошибки:

Комментарий Cretkensigh от 28 октября 2017 г.

Драйверы nvidia 387.92 для win10 и oculus dk1 со средой выполнения 0.8

Jeff07734 прокомментировал 28 октября 2017 г.

Я вручную скопировал файлы в SteamVR. Я заметил, что там была строка: ""%STEAMVR_RUNTIME_DIR%\bin\win64\vrpathreg" adddriver "%INSTALL_DIR%". Я не знаю, как мне это сделать вручную. Когда я запустил SteamVR, PSMove Сервис работал с одной проблемой. Отслеживался только мой левый контроллер. Я поднес правый контроллер к гарнитуре и нажал «Пуск и выбор», но он только изменил местоположение камер. Я не знаю, должен ли он быть сделать с этой строкой, которую я не знал, как сделать вручную. Отслеживание головы также не сработало, но я не знаю, подходит ли это для этой темы.

Jeff07734 прокомментировал 28 октября 2017 г. •

Я только что заглянул в PSMoveService и обнаружил это в командной строке сразу после запуска потока контроллера 1: «[2017-10-28 12:34:30.162]: ServerRequestHandler — Остановить поток контроллера (1)». Почему это происходит? это и как мне это остановить?

Комментарий Cretkensigh от 28 октября 2017 г.

Какие файлы и где в steamvr, в какой папке?

Комментарий Cretkensigh от 28 октября 2017 г.

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

Jeff07734 прокомментировал 28 октября 2017 г.

copy driver_psmove.dll "%INSTALL_DIR%\bin\win64\driver_psmove.dll"
-Скопируйте drive_psmove.dll в C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\ psmove\bin\win64 (Здесь находится моя папка Steam.) (также, если папки bin\win64 не существуют, создайте их.)

скопируйте PSMoveClient_CAPI.dll "%INSTALL_DIR%\bin\win64"
-Скопируйте PSMoveClient_CAPI.dll в C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\psmove\bin\ Win64

скопируйте monitor_psmove.exe "%INSTALL_DIR%\bin\win64"
-Скопируйте monitor_psmove.exe в C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\psmove\bin\win64

скопируйте openvr_api.dll "%INSTALL_DIR%\bin\win64"
-Скопируйте openvr_api.dll в C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\psmove\bin\win64

xcopy /s /i /y "resources" "%STEAMVR_RUNTIME_DIR%\drivers\psmove\resources"
-Скопируйте папку "resources" в C:\Program Files (x86)\Steam\steamapps\common \SteamVR\драйверы\psmove\

xcopy /s /i /y configuration "%STEAMVR_RUNTIME_DIR%\drivers\psmove\configuration"
Скопируйте папку "configuration" в C:\Program Files (x86)\Steam\steamapps\common\SteamVR\ драйверы\psmove

копировать driver.vrdrivermanifest "%INSTALL_DIR%"
-Скопировать driver.vrdrivermanifest в C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\psmove\ (что, как я заметил, Кажется, я забыл скопировать это)

Все файлы должны находиться в основной папке вашей папки PSMoveService

Примечание. Убедитесь, что вы являетесь администратором или входите в группу администраторов домена, если вы находитесь в домене.

Разрешения — это правила, связанные с файлами, которые определяют, можете ли вы получить доступ к файлу и что вы можете с ним делать. Чтобы проверить права доступа к файлу или папке, выполните следующие действия:

Щелкните правой кнопкой мыши файл или папку и выберите "Свойства".

Выберите вкладку "Безопасность".

Экран выстрелил за этот шаг

Выберите «Изменить», затем установите флажки для необходимых разрешений, а затем нажмите «ОК». (Снимок экрана для этого шага приведен ниже).


Дополнительную информацию о разрешениях см. в разделе Что такое разрешения?

Способ 2. Проверьте расположение файла

Экран выстрелил за этот шаг

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

Способ 3. Убедитесь, что файл не был перемещен или удален

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

Способ 4. Повторно создайте ярлык для проверки на наличие повреждений

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

Если приложение или файл другого типа повреждены, может потребоваться восстановить приложение, чтобы устранить проблему.

Способ 5. Разблокировать файл

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

Щелкните правой кнопкой мыши заблокированный файл и выберите "Свойства".

На вкладке "Общие" выберите "Разблокировать", если этот параметр доступен.

Способ 6. Проверьте, не блокирует ли файл ваше антивирусное программное обеспечение

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

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

.

Причина

Эта проблема может возникнуть, если на вашем компьютере существует один из следующих сценариев.

У вас нет прав доступа к файлу или местоположению файла.

Файл находится в месте, которое в настоящее время недоступно, например, в сети или на внешнем диске, который в данный момент не подключен к ПК.

Файл был перемещен или удален.

Файл или ярлык поврежден.

Файл может быть заблокирован Windows.

Возможно, ваш антивирус блокирует файл.

Дополнительная информация

Дополнительную информацию об ошибках при доступе к файлам или папкам в Windows см. в разделе "Доступ запрещен" или другие ошибки при доступе к файлам и папкам или работе с ними в Windows

Что, если бы вы могли запускать несколько программ одним щелчком мыши? Узнайте, как это сделать в Windows 10.

Некоторые приложения для ПК работают вместе как две капли воды. Вспомните Slack и Asana или Steam, Discord и Twitch. Когда вы используете один из них, запуск следующего кажется естественным.

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

1. Соберите все пути к программам, которые вы хотите открыть в блокноте

Сначала соберите пути к приложениям, которые вы пытаетесь запустить. Просто найдите ярлык приложения, щелкните его правой кнопкой мыши и выберите «Свойства». Поле «Цель» — это то, что нам нужно, хотя мы разделим его на части «Начать в» и части исполняемого файла.

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

2. Создайте пакетный файл

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

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

Ниже приводится разбивка того, что происходит в скрипте.

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

Это меняет наш каталог на каталог Notepad++ (который мы получили из пути к программе ранее).

Это запуск исполняемого файла (который мы отметили ранее) из каталога, в который мы только что перешли. Обратите внимание, что для некоторых программ, таких как Dropbox, требуется определенное место назначения, например папка /home, которую вы также увидите в свойствах.

Это должно быть понятно. Вам не нужно, чтобы пакетный файл оставался открытым.

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

3. Создайте ярлык и укажите его на пакетный файл

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

Щелкните правой кнопкой мыши рабочий стол и выберите «Создать» > «Ярлык». Выберите место, в идеале такое же, как и у вашего пакетного файла, и нажмите «Далее». Затем введите имя ярлыка и нажмите «Готово».

Теперь щелкните правой кнопкой мыши новый файл ярлыка, выберите "Свойства" и обновите поле "Цель", чтобы оно указывало на пакетный файл. Нажмите «Применить» и «ОК», чтобы сохранить изменения и выйти.

4. Настройте значок ярлыка

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

Щелкните правой кнопкой мыши файл ярлыка, перейдите на вкладку «Ярлык», затем нажмите кнопку «Изменить значок». Windows проверит значок для вашего пакетного файла и не найдет его, но это нормально; просто нажмите ОК. Теперь вы можете выбрать значок в меню «Изменить значок». Нажмите OK, чтобы подтвердить свой выбор, затем еще раз нажмите OK, чтобы закрыть свойства ярлыка.

5. Запустите пакетный файл с помощью ярлыка

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

Если все в порядке, переместите ярлык в удобное место. Например, вы можете закрепить его в меню «Пуск» или в «Быстром доступе»; оба параметра отображаются в контекстном меню ярлыка.

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

Автоматизация начинается с небольших сокращений

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

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

Читайте также: