Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Автоматическая настройка INI файлов приложения для работы с флэшки (http://forum.oszone.net/showthread.php?t=93586)

PIL123 06-11-2007 15:36 673634

Автоматическая настройка INI файлов приложения для работы с флэшки
 
Добрый день, Уважаемые коллеги. Простите, что пост может быть не совсем в тему, но мне показалось, что разница минимальна, поэтому решил сюда :-)

У меня такая проблема:
Есть некий софт, который не требует установки и работает после простого копирования. Внутри пакета этого софта есть файлы *.ini. Внутри этих файлов (INI) есть настройки в виде путей, указывающих на другие файлы, находящиеся в том же пакете программы. Ну и там соответственно пути прописаны абсолютные, т.е. C:\Program Files\ля-ля тополя\.....\. Стоит задача сделать возможным запуск такой программы с флэшки и вот с этими путями возникает затык, поскольку флэшке может быть назначена любая буква...сами понимаете. Подскажите, пожалуйста, есть ли возможность как-то привязать эти самые пути в ini-файле к конкретной ситуации (т.е. букве диска). Заранее благодарен за помощь.

Vadikan 06-11-2007 18:56 673762

Incognitus, можно же сделать пути относительными - относительно папки, в которую установлена программа. Вот фрагмент из моего opera6.ini

Код:

Keyboard Configuration=profile\keyboard\ac_keyboard.ini
Mouse Configuration=defaults\standard_mouse.ini
Voice Configuration=defaults\standard_voice.ini


Nerde 06-11-2007 23:58 673897

Здраствуйте, вот увидел ваш вопрос и вспомнил когда передомной стояла такая же проблема. Я сделал следующим образом: в сторке где находится путь к файлу просто не рописывать "Букви" диска а начинать сразу с "\"
Например:

icon=c:\ic\icon.ico

будет виглядеть:

icon=\ic\icon.ico

Мне помогло правда для записи на диск но можно и с флешками попробивать :)


Время: 21:21.

Время: 21:21.
© OSzone.net 2001-