Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
СОДЕРЖАНИЕ
СИНТАКСИС КОМАНД СОЗДАНИЯ СИМЛИНКОВ................................................2
ПЕРЕМЕННЫЕ СРЕДЫ WINDOWS (СОКРАЩЕННЫЕ ЗАПИСИ
СИСТЕМНЫХ ПУТЕЙ).................................................................................................................3
ОБЫЧНОЕ РАЗМЕЩЕНИЕ ПЛАГИНОВ VST2, VST3, AAX В ОС WINDOWS.....4
НАЗНАЧЕНИЕ КОМАНДНЫХ ФАЙЛОВ (*.CMD ФАЙЛОВ)...................................5
ОБ АДАПТАЦИИ *.CMD-ФАЙЛОВ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ.................6
КАК ЭКОНОМИТЬ МЕСТО НА СИСТЕМНОМ ДИСКЕ ИЛИ ЧТО ТАКОЕ
"СИМВОЛЬНАЯ ССЫЛКА"?......................................................................................................7
ЗАЧЕМ НУЖНЫ ВЕРСИИ NO INSTALL?.....................................................................8
В ЧЕМ НЕУДОБСТВА ВЕРСИИ NO INSTALL?...........................................................9
В ЧЕМ ОТЛИЧИЕ NO INSTALL ОТ PORTABLE?.....................................................10
КАК ДЕЛАЕТСЯ NO INSTALL?.....................................................................................11
КАК МОЖНО ПОПЫТАТЬСЯ ВЫЯВИТЬ ПРИЧИНУ НЕИСПРАВНОСТИ
ПЛАГИНОВ?..................................................................................................................................12
ПРИМЕР CMD ФАЙЛА: SYMLINK INSTALLER.CMD............................................13
Пример CMD файла: SymLink DeInstaller.cmd.............................................................15
Синтаксис команд создания симлинков
ПРИМЕЧАНИЯ
%~dp0 – "секретная" функция пакетных файлов.
%~dp0 – возвращает строку, содержащую текущий путь к самому пакетному файлу (из
которого она вызвана), что позволяет избежать привязки к абсолютному пути.
СПРАВКА:
microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/percent.mspx?
mfr=true
cyberforum.ru/cmd-bat/thread873112.html
Переменные среды Windows (сокращенные записи системных путей)
Подробнее: ru.wikipedia.org/wiki/Переменная_среды_Windows
VST2
"*.dll" файлы плагинов формата VST2, могут располагаться (эти пути нужно явно
указывать при настройке DAW):
– для 32-bit Windows в папке: "c:\Program Files\VstPlugins\";
– для 64-bit Windows для плагинов обоих форматов (и x86, и x64) в папке "c:\ Program
Files (x86)\VstPlugins\".
Пути к плагинам формата VST2 не закреплены жестко в операционной системе,
поэтому в Вашей конфигурации они могут располагаться в ином месте, и это место должно
быть указано в настройках Вашей DAW.
VST3
Как правило, "*.vst3" файлы плгинов формата VST3, располагаются:
– для 32-bit Windows в папке: "c:\Program Files\Common Files\VST3\";
– для 64-bit Windows в папках:
––– для x86 плагинов в: "c:\Program Files (x86)\Common Files\VST3\",
––– для x64 плагинов в: "c:\Program Files\Common Files\VST3\".
Где, обозначение диска "c:\" – это литера именно системного диска может быть иной в
Вашем случае.
Эти пути жестко закреплены соглашением программистского сообщества.
AAX
Как правило папки плагинов "*.aaxplugin" (AAX) для ProTools, располагаются:
– для 32-bit Windows в папке: "c:\Program Files\Common Files\Avid\Audio\Plug-
Ins\*.aaxplugin\"
– для 64-bit Windows в папках:
––– для x64 плагинов в: "c:\Program Files\Common Files\Avid\Audio\Plug-
Ins\*.aaxplugin\",
––– для x86 плагинов в: "c:\Program Files (x86)\Common Files\Avid\Audio\Plug-
Ins\*.aaxplugin\".
Где, обозначение диска "c:\" – это литера именно системного диска может быть иной в
Вашем случае.
Эти пути жестко закреплены соглашением программистского сообщества.
Назначение командных файлов (*.cmd файлов)
Или:
Link Shell Extension
Total Commander – NTLinks, NTFS Links
ru.wikipedia.org/wiki/Жёсткая_ссылка
murzix.ru/2010/05/symbolic-link/
2notebook.net/content/articles/kak-sozdat-simvolnuyu-ssylku-v-windows
Зачем нужны версии NO INSTALL?
Минусы NO INSTALL:
– нужно совершить усилие к пониманию работы с символьными ссылками;
– нужно обеспечивать чистую деинсталляцию ранее установленных плагинов,
включая ручное удаление оставленных после деинсталляции этих плагинов пустых папок.
В чем отличие NO INSTALL от Portable?
Как экономить место на системном диске или что такое "символьная ссылка"?
http://rutracker.org/forum/viewtopic.php?p=71086486#71086486
** SAVIHost
hermannseib.com/english/savihost.htm
– хост для проверки VSTi и их экономное превращения в STANDALONE версию.
Пример CMD файла: SymLink Installer.cmd
@Echo off
Echo ############################################################
Echo ## ##
Echo ## SymLink Installer ##
Echo ## ##
Echo ## !ATTENTION! ##
Echo ## ##
Echo ## THIS CMD FILE CREATES A SYMLINKS FROM THE FOLDER /C/ ##
Echo ## !Edit VST 2 paths in this file, if necessary! ##
Echo ## ##
Echo ############################################################
chcp 861>nul
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%~dp0getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%~dp0getadmin.vbs"
"%~dp0getadmin.vbs"
exit /B
:gotAdmin
if exist "%~dp0getadmin.vbs" ( del "%~dp0getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:: BatchGotAdmin END
:: x86? BEGIN
Set xOS=x64& If "%PROCESSOR_ARCHITECTURE%"=="x86" (
If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
)
Echo OS - %xOS%
If "%xOS%"=="x86" (
goto x86Windows
) Else (
goto x64Windows
)
:: x86? END
GOTO START_POINT
:: Source Directories Structure BEGIN
Note: Characters "- ", before these lines, mean - "not for x86 Windows".
:x64Windows
:: x64 Windows BEGIN
CD /d "%~dp0"
:: [[[OPTIONAL: IT IS A PLACE FOR ADDITIONAL x64 Windows COMMANDS]]]
regedit.exe -s "x64 Windows TC Works.reg"
:x86Windows
:: x86 Windows BEGIN
:OUT
PAUSE
EXIT
Пример CMD файла: SymLink DeInstaller.cmd
@Echo off
Echo ############################################################
Echo ## ##
Echo ## SymLink DeInstaller ##
Echo ## ##
Echo ## !ATTENTION! ##
Echo ## ##
Echo ## THIS CMD FILE REMOVES THE SYMLINKS OR !ACTUAL FOLDERS! ##
Echo ## !Edit VST 2 paths in this file, if necessary! ##
Echo ## ##
Echo ############################################################
chcp 861>nul
PAUSE
:: BatchGotAdmin BEGIN https://sites.google.com/site/eneerge/home/BatchGotAdmin
| https://ss64.com/nt/rem.html
:: Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT
%\system32\config\system"
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%~dp0getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%~dp0getadmin.vbs"
"%~dp0getadmin.vbs"
exit /B
:gotAdmin
if exist "%~dp0getadmin.vbs" ( del "%~dp0getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:: BatchGotAdmin END
:: x86? BEGIN
Set xOS=x64& If "%PROCESSOR_ARCHITECTURE%"=="x86" (
If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
)
Echo OS - %xOS%
If "%xOS%"=="x86" (
goto x86Windows
) Else (
goto x64Windows
)
:: x86? END
GOTO START_POINT
:: Source Directories Structure BEGIN
Note: Characters "- ", before these lines, mean - "not for x86 Windows".
:x64Windows
:: x64 Windows BEGIN
CD /d "%~dp0"
:: [[[OPTIONAL: IT IS A PLACE FOR ADDITIONAL x64 Windows COMMANDS]]]
REG DELETE "HKEY_CURRENT_USER\software\classes\Wow6432Node\CLSID\{BF89B19C-
9CD4-42E5-A64D-4281A87040A9}" /f
REG DELETE "HKEY_CURRENT_USER\software\TC Works\Native Bundle" /f
:x86Windows
:: x86 Windows BEGIN
CD /d "%~dp0"
:: [[[OPTIONAL: IT IS A PLACE FOR ADDITIONAL x86 Windows COMMANDS]]]
REG DELETE "HKEY_CURRENT_USER\software\classes\CLSID\{BF89B19C-9CD4-42E5-A64D-
4281A87040A9}\InprocServer32" /f
REG DELETE "HKEY_CURRENT_USER\software\TC Works\Native Bundle" /f
:OUT
PAUSE
EXIT