![]() |
*.ini
помогите не разумному ))
в *.ini есть такая запись Код:
[Script] Код:
server=F:\work\servise\liteServerSQL\sqlite.db |
Код:
@echo off |
Цитата:
powershell Код:
$file = 'test.ini' |
и все таки я рано радовался
не получается... Цитата:
Цитата:
я папробовал такой вариант Код:
@echo off server=F:\work\servise\liteServerSQL\sqlite.db=F:\work\servise\liteserver=F:\work\servise\liteServer SQL\sqlite.dbSQL\sqlite.db=F:\work\servise\liteserver=F:\work\servise\liteServerSQL\sqlite.db=F:\wor k\servise\liteserver=F:\work\servise\liteServerSQL\sqlite.dbSQL\sqlite.dbSQL\sqlite.db в общем суть вот в чем... в программе пользователь сам выбирает в каком каталоге разместить значение передается в bat и тот должен в указанном каталоге создать папку liteServerSQL и переместить туда sqlite.db а выбранный путь нужно записать в seting.ini это можно и в программе сделать, но есть но, папке liteServerSQL нужно открыть общий доступ, чего не возможно сделать из программы по этому я и использую bat и соотвественно хотел передать в него весь этот процес, что бы не занимать прорамму кодом.. но походу это не получится .. потому сделаю так пользователь в программе выбирает папку для размещения параметр записывается в setting.ini после запускаем программно этот самый батник батник берет значение из setting.ini и проделывает уже известные действия и опять не понимаю как мне получить это значение server=F:\work\servise\liteServerSQL\sqlite.db из ini, просмотрел много вариантов и на этом форуме то же поискал, примеры есть но не могу врубиться как адаптировать под себя просто я с батниками только-только сталкнулся и много еще не понимаю.. |
Цитата:
Цитата:
Файл 154128 Файл 154129 Как видно все работает для ваших же выше условий Потом, воды много льете, а конкретно задачу для bat я увы не понял. Давайте четким машинным языком: задача1 -Есть файл ini, в нем такое содержание, кодировка файла такая -Надо в файле сделать что-то чтобы получилось вот это задача2 -Есть файл ini, в нем теперь такое содержание, кодировка файла такая -Надо в файле сделать что-то чтобы получилось теперь вот это |
ок
есть файл setting.ini содержание файла: [Script] Enabled=1 [Options] DBMS=sqlite server=F:\work\service\ [Grids] frmServiceCen.tgList.ColCount=5 frmServiceCen.tgList.0=87 frmServiceCen.tgList.1=80 frmServiceCen.tgList.2=84 frmServiceCen.tgList.3=71 Файл в кадировке ANSI в корневой папке батника находится sqlite.db нужно получить значение параметра server то есть F:\work\service\ в полученом адресе нужно создать папку liteServerSQL, открыть к этой папке общий доступ и скапировать в нее sqlite.db |
VladimirVVP,
если файлы: setting.ini и sqlite.db в одной директории с bat, то: Код:
@echo off |
Большое Вам спасибо!
|
Время: 07:21. |
Время: 07:21.
© OSzone.net 2001-