Нужен bat для замены значения в определенном файле.
Доброго времени. Пожалуйста помогите решить проблему:
Есть файл Fallout.ini с настройками игры, находящийся в [пользователь]\Мои документы\My Games\FalloutNV В нем строка SCharGenQuest=XXXXXXXX (значение после знака "=" может быть разным, но символов всегда 8) Необходим .bat который менял бы значение в этой строке на 0001F388, при этом сам батник можно было запустить откуда угодно. |
ini много секций имеет? или одну)
Для одной,я бы так пропахал type Fallout.ini | find /v /i "SCharGenQuest=" >%temp%\Fallout.ini echo SCharGenQuest=0001F388 >>%temp%\Fallout.ini copy %temp%\Fallout.ini Fallout.ini |
Секций много, желательно чтобы строка оставалась на своем месте)
|
Цитата:
Цитата:
Цитата:
Вас стороннее средство устроит? |
Цитата:
Цитата:
Цитата:
Это нужно для пользователей, чтобы не лезть в документы, а менять значение одним кликом. |
Asybra, С помощью NirCmd:
Код:
nircmdc inisetval "~$folder.mydocuments$\My Games\FalloutNV\Fallout.ini" "General" "SCharGenQuest" "0001F388" |
Foreigner, здорово, то что нужно. Спасибо!
Ощущаю себя дикарем, который узнал как добывать огонь :) |
Asybra, угу. Это очень пользительная утилита.
|
CHGSTR.EXE CHGSTR.EXE
программа позволяет редактировать текстовые файлы. Код:
chgstr.exe "SCharGenQuest=@$" "SCharGenQuest=0001F388" "%UserProfile%\Мои документы\My Games\FalloutNV\Fallout.ini" |
Iska, нисколько в этом не сомневаюсь:)
mamont1, тоже неплохо, но уже воспользовался советом выше. |
Время: 11:40. |
Время: 11:40.
© OSzone.net 2001-