AIMP Forum

AIMP for Windows => Ошибки и замечания / Bugs => Topic started by: duuuuuuuden on December 15, 2024, 03:26:00

Title: [2563][x64] Installer: При использовании /AUTO не ставится в пути с пробелами
Post by: duuuuuuuden on December 15, 2024, 03:26:00
При установке через командную строку с флагом /AUTO не получается указать путь, который содержит пробелы.

Путь, естественно, обернут в кавычки, но это не помогает, и вместо тихой установки (также использую /SILENT) запускается инсталлер.
Пробовал делать все то же самое в терминале от имени администратора, инсталлер в этом случае не запускается, но он обрезает путь по пробелу.
Например, я хочу установить AIMP в "C:\Software\Other Software\AIMP", но он ставится в "C:\Software\Other".

Пытался приложить видео к теме, но формат mp4 недоступен...
Поэтому запаковал видео в ZIP-архив

Заранее большое спасибо!
Title: Re: [2563][x64] Installer: При использовании /AUTO не ставится в пути с пробелами
Post by: Artem on December 15, 2024, 21:36:35
Хм, похоже PowerShell чудит:
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=73837.0;attach=72976)

Если эту же команду вызвать в обычной консоле (cmd.exe), то ключи передадутся ровно так, как должны и всё выполнится корректно.

П.С. Завтра поищу информацию на счёт этого поведения PowerShell
Title: Re: [2563][x64] Installer: При использовании /AUTO не ставится в пути с пробелами
Post by: duuuuuuuden on December 18, 2024, 00:59:18
Если вдруг кто-то сталкивался с такой же проблемой, то, как было сказано ранее, можно использовать cmd или же сделать PowerShell скрипт, который будет переходить в необходимую директорию и ставить AIMP по относительному пути, что-то типа:

Code: [Select]
Set-Location -Path "C:\Software\Other Software"
C:\Installers\aimp_5.30.2563_w64.exe /SILENT /AUTO=.\AIMP

Костыль, конечно, но работает
Title: Re: [2563][x64] Installer: При использовании /AUTO не ставится в пути с пробелами
Post by: Artem on December 19, 2024, 00:16:37
Увы, я пока не могу похвастаться результатами