Войти

Показать полную графическую версию : Относительные пути в .reg


maxim1711@vk
19-03-2019, 02:10
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\IK Multimedia\AmpliTube 4]
"ResPath"="Папка\\IK Multimedia\\AmpliTube 4\\AmpliTube 4.pak"
"AppResPath"="Папка\\IK Multimedia\\AmpliTube 4\\AmpliTube 4.app.pak"
"VPA2Path"="Папка%\\IK Multimedia\\AmpliTube 4\\AmpliTube 4.vpa"
"VstID"="Atx4"
"HelpFile"="Папка\\IK Multimedia\\AmpliTube 4\\AmpliTube 4 User Manual.pdf"
"Version"="4.7.0"

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

mwz
19-03-2019, 10:30
Как-бы сделать относительный путь самой папки с программой, чтобы система определяла, где она лежит »

В общих чертах — одновременно с созданием папки создавать системную переменную среды со значением, равным пути к этой папке.

Точно так же, как в Windows используется, например, путь к каталогу Windows (который в общем случае не обязан быть C:\Windows): переменная среды windir, которая описана только один раз, и далее при использовании этой переменной в виде %windir% подставляется её значение, т.е. C:\Windows или любое другое, в зависимости от того, где находится эта папка.

"VPA2Path"="Папка%\\IK Multimedia...... »

А здесь у вас синтаксическая ошибка: использование символа % там, где он не имеет права быть.




© OSzone.net 2001-2012