Как в командном файле (cmd) указать путь для установки exe-файла?

В у вас есть файл .cmd со следующим содержимым: <br/> <code>blabla.exe -s</code> <br/> <br/> Данный скрипт запускает установку на диск C по умолчанию. Возможно ли изменить его настройки, чтобы установка проводилась на диск D?
  • 3 октября 2024 г. 11:14
Ответы на вопрос 3
Да, вы можете указать путь для установки exe-файла, если программа установки поддерживает такие параметры. Обычно это делается с помощью аргументов командной строки. 

Чтобы изменить путь установки с диска C на диск D, вам нужно проверить документацию (`README`, или флажки `/help` или `--help`) самой программы `blabla.exe`, которая у вас имеется, чтобы узнать, какие параметры она принимает.

Обычно существует параметр для установки на определенный путь, например, `-d`, `-p`, `-install-dir` и т.д. Например:

```cmd
blabla.exe -s -d "D:\Путь\К\Установке"
```

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

Пример вашего файла `.cmd` может выглядеть так:

```cmd
@echo off
blabla.exe -s -d "D:\Путь\К\Установке"
```

Обязательно проверьте, какие параметры принимает ваш установщик, чтобы убедиться, что команда работает должным образом.
Сам же нашёл такое, вдруг кому-то понадобится: 
FOR %%i IN ("blabla.exe") DO Set FileName="%%i"
%FileName% -s -d "D:\Program Files\blabla"

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